0000950170-23-057510.txt : 20231101 0000950170-23-057510.hdr.sgml : 20231101 20231101163138 ACCESSION NUMBER: 0000950170-23-057510 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 85 CONFORMED PERIOD OF REPORT: 20230930 FILED AS OF DATE: 20231101 DATE AS OF CHANGE: 20231101 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Confluent, Inc. CENTRAL INDEX KEY: 0001699838 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] IRS NUMBER: 471824387 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40526 FILM NUMBER: 231368720 BUSINESS ADDRESS: STREET 1: 899 W. EVELYN AVENUE CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 BUSINESS PHONE: 800-439-3207 MAIL ADDRESS: STREET 1: 899 W. EVELYN AVENUE CITY: MOUNTAIN VIEW STATE: CA ZIP: 94041 10-Q 1 cflt-20230930.htm 10-Q 10-Q
0001699838Q3false--12-31http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilitieshttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent00001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercflt:MajorCustomersMember2022-07-012022-09-300001699838cflt:NehaNarkhedeMember2023-09-300001699838us-gaap:RetainedEarningsMember2022-12-310001699838cflt:EricVishriaMember2023-09-300001699838us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:CommonStockClassAAndClassBMember2023-01-012023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-300001699838cflt:ConfluentCloudMember2022-07-012022-09-300001699838us-gaap:NondesignatedMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001699838us-gaap:CommonClassAMember2023-01-012023-09-300001699838us-gaap:RetainedEarningsMember2023-09-300001699838us-gaap:LicenseMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-07-012023-09-300001699838us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:RestrictedStockUnitsRSUMember2023-09-300001699838us-gaap:NonUsMember2022-07-012022-09-300001699838us-gaap:ServiceMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-01-012023-09-300001699838us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-3000016998382022-01-012022-09-300001699838us-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001699838us-gaap:NondesignatedMemberus-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2023-09-300001699838us-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001699838cflt:EsppPlan2021Memberus-gaap:CommonClassAMember2023-09-300001699838cflt:CostOfRevenueMemberus-gaap:SubscriptionAndCirculationMember2022-01-012022-09-300001699838us-gaap:ServiceMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-07-012022-09-300001699838cflt:CommonStockClassAAndClassBMember2023-06-300001699838cflt:RSUsMember2022-01-012022-09-300001699838us-gaap:ConstructionInProgressMember2022-12-310001699838us-gaap:ServiceMembercflt:CostOfRevenueMember2023-01-012023-09-300001699838cflt:LeasedOfficeSpaceMember2023-01-012023-09-300001699838cflt:TwoThousandTwentyThreeRestructuringPlanMember2023-01-012023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001699838country:US2022-01-012022-09-300001699838cflt:EricaSchultzMember2023-09-300001699838cflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000016998382022-01-012022-12-310001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:ConfluentCloudMember2023-07-012023-09-300001699838us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:NondesignatedMember2023-01-012023-09-300001699838cflt:EquityIncentivesPlan2014Memberus-gaap:EmployeeStockOptionMember2022-12-310001699838us-gaap:ServiceMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-01-012022-09-300001699838us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-300001699838us-gaap:FairValueInputsLevel2Membercflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:CapitalizedInternalUseSoftwareCostsMember2023-09-300001699838cflt:EricVishriaMember2023-07-012023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:SubscriptionMember2022-01-012022-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:CostOfSalesSubscriptionMemberus-gaap:NondesignatedMember2023-01-012023-09-300001699838us-gaap:ConstructionInProgressMember2023-09-300001699838cflt:TwoThousandTwentyThreeRestructuringPlanMember2023-07-012023-09-300001699838cflt:ComputersEquipmentAndSoftwareMember2023-09-300001699838cflt:EsppMember2023-01-012023-09-300001699838cflt:StephanieBuscemiMember2023-07-012023-09-300001699838us-gaap:ServiceMembercflt:CostOfRevenueMember2022-01-012022-09-300001699838cflt:ForeignCurrencyForwardContractsMember2023-09-300001699838us-gaap:RetainedEarningsMember2022-09-300001699838cflt:TwoThousandTwentyThreeRestructuringPlanMember2022-12-310001699838us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:CommonStockClassAAndClassBMember2022-01-012022-09-3000016998382022-12-310001699838cflt:EsppPlan2021Memberus-gaap:CommonClassAMember2023-01-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:EquityIncentivesPlan2021Memberus-gaap:RestrictedStockMember2023-09-300001699838us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-01-012022-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember2023-01-012023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:CommonStockSubjectToMandatoryRedemptionMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2022-01-012022-09-300001699838us-gaap:RestrictedStockUnitsRSUMember2022-12-310001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:ConfluentCloudMember2022-07-012022-09-300001699838us-gaap:FurnitureAndFixturesMember2022-12-310001699838us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-12-310001699838us-gaap:LicenseMember2023-01-012023-09-300001699838us-gaap:CommercialPaperMember2023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember2023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:MajorCustomersMember2022-01-012022-09-300001699838us-gaap:LicenseMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-01-012023-09-300001699838us-gaap:CommonClassBMember2023-10-250001699838us-gaap:LeaseholdImprovementsMember2022-12-310001699838country:US2023-01-012023-09-300001699838cflt:CommonStockClassAAndClassBMember2023-07-012023-09-300001699838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:LeaseholdImprovementsMember2023-09-300001699838cflt:RSUsMember2023-01-012023-09-300001699838country:US2023-07-012023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2023-01-012023-09-300001699838us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2023-07-012023-09-300001699838cflt:EquityIncentivesPlan2021Memberus-gaap:EmployeeStockOptionMember2023-09-300001699838us-gaap:FairValueInputsLevel1Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:CommonClassAMember2023-09-300001699838us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:NondesignatedMember2023-01-012023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2022-06-300001699838cflt:CommonStockClassAAndClassBMember2022-12-310001699838us-gaap:NondesignatedMembercflt:CostOfSalesServicesMember2023-07-012023-09-300001699838us-gaap:NondesignatedMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMembercflt:CostOfSalesServicesMember2023-07-012023-09-300001699838cflt:UnvestedEarlyExercisedStockOptionsMember2023-01-012023-09-300001699838us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:SubscriptionMember2023-01-012023-09-300001699838cflt:EquityIncentivesPlan2014Memberus-gaap:RestrictedStockMember2022-12-310001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001699838us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2022-07-012022-09-300001699838cflt:SubscriptionMember2023-07-012023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMembersrt:MaximumMember2023-09-300001699838us-gaap:LicenseMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-01-012022-09-300001699838us-gaap:ServiceMembercflt:CostOfRevenueMember2023-07-012023-09-300001699838us-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:EmployeeTerminationBenefitsMember2023-09-300001699838us-gaap:ServiceMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-07-012023-09-300001699838us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:StockOptionMember2022-01-012022-09-300001699838cflt:JonathanChadwickMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001699838cflt:CommonStockClassAAndClassBMember2022-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-07-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2023-06-300001699838cflt:NehaNarkhedeMember2023-07-012023-09-300001699838us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:ServiceMember2022-07-012022-09-300001699838us-gaap:FairValueInputsLevel2Membercflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:DevelopedTechnologyMember2023-09-300001699838us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:EsppPlan2021Member2022-12-310001699838us-gaap:RetainedEarningsMember2023-01-012023-09-300001699838us-gaap:RetainedEarningsMember2023-06-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:ConfluentCloudMember2023-07-012023-09-300001699838us-gaap:USTreasurySecuritiesMember2023-09-300001699838cflt:CommonStockClassAAndClassBMember2023-01-012023-09-300001699838cflt:StephanieBuscemiMember2023-09-300001699838cflt:EmployeeTerminationBenefitsMember2023-01-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-09-300001699838us-gaap:ServiceMember2023-01-012023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercflt:MajorCustomersMember2023-01-012023-09-300001699838us-gaap:NondesignatedMemberus-gaap:ForeignExchangeForwardMember2022-12-310001699838cflt:CommonStockClassAAndClassBMember2021-12-310001699838us-gaap:RetainedEarningsMember2022-01-012022-09-300001699838us-gaap:SubscriptionAndCirculationMember2022-07-012022-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:CommonClassAMembercflt:CappedCallsMember2023-01-012023-09-300001699838us-gaap:SellingAndMarketingExpenseMember2022-07-012022-09-300001699838us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-07-012023-09-3000016998382022-09-300001699838cflt:PostContractCustomerSupportMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-01-012023-09-300001699838cflt:ImmerokGmbhMember2023-01-090001699838us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:StockOptionMember2023-01-012023-09-300001699838cflt:CostOfRevenueMemberus-gaap:SubscriptionAndCirculationMember2023-07-012023-09-300001699838cflt:CommonStockClassAAndClassBMember2022-01-012022-09-300001699838us-gaap:RetainedEarningsMember2021-12-310001699838us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-09-300001699838cflt:EmployeeTerminationBenefitsMember2023-07-012023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2023-01-012023-09-300001699838us-gaap:NondesignatedMember2022-12-310001699838cflt:EsppMember2022-01-012022-09-300001699838us-gaap:NondesignatedMember2023-01-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMembercflt:CostOfSalesSubscriptionMember2023-07-012023-09-300001699838cflt:EricaSchultzMember2023-07-012023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:CommonClassAMember2023-09-300001699838cflt:SharesIssuableUponConversionOfThe2027NotesMember2022-01-012022-09-300001699838us-gaap:CommonClassBMember2023-09-300001699838cflt:Plan2021Memberus-gaap:CommonClassAMember2023-09-300001699838cflt:SteffanTomlinsonMember2023-07-012023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:SubscriptionMember2023-07-012023-09-300001699838cflt:PostContractCustomerSupportMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-07-012022-09-300001699838us-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001699838us-gaap:SubscriptionAndCirculationMember2022-01-012022-09-300001699838us-gaap:GeneralAndAdministrativeExpenseMember2022-07-012022-09-300001699838us-gaap:AdditionalPaidInCapitalMember2022-09-300001699838cflt:RohanSivaramMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-01-012023-09-300001699838us-gaap:NondesignatedMember2023-07-012023-09-300001699838us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:RetainedEarningsMember2023-07-012023-09-300001699838stpr:CA2019-12-310001699838cflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:EquityIncentivesPlan2014Memberus-gaap:RestrictedStockMember2023-09-300001699838cflt:JayKrepsMember2023-09-300001699838us-gaap:CommonClassBMember2023-01-012023-09-300001699838us-gaap:USGovernmentAgenciesDebtSecuritiesMember2023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMembercflt:CappedCallsMember2023-01-012023-09-300001699838cflt:JayKrepsMember2023-07-012023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-300001699838us-gaap:ServiceMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2023-09-300001699838cflt:JonathanChadwickMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:NonUsMemberus-gaap:SalesRevenueNetMember2022-07-012022-09-300001699838cflt:EquityIncentivesPlan2021Memberus-gaap:RestrictedStockMember2022-12-310001699838cflt:CommonStockClassAAndClassBMember2022-06-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:MajorCustomersMember2023-01-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:NondesignatedMember2023-07-012023-09-300001699838cflt:ConfluentCloudMember2022-01-012022-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:OtherNoncurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2022-12-3100016998382023-07-012023-09-300001699838us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:DesignatedAsHedgingInstrumentMembercflt:CostOfSalesServicesMember2023-01-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-09-300001699838cflt:PostContractCustomerSupportMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2023-07-012023-09-300001699838cflt:ConfluentCloudMember2023-01-012023-09-300001699838us-gaap:LicenseMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-07-012022-09-300001699838us-gaap:RetainedEarningsMember2022-06-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:MajorCustomersMember2022-07-012022-09-300001699838us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-3100016998382021-12-310001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001699838cflt:RohanSivaramMember2023-09-300001699838us-gaap:NonUsMember2023-07-012023-09-300001699838cflt:CommonStockClassAAndClassBMember2022-07-012022-09-300001699838cflt:ForeignCurrencyForwardContractsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001699838us-gaap:RetainedEarningsMember2022-07-012022-09-300001699838us-gaap:AdditionalPaidInCapitalMember2022-01-012022-09-300001699838cflt:CostOfRevenueMemberus-gaap:SubscriptionAndCirculationMember2022-07-012022-09-300001699838us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2022-12-310001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMemberus-gaap:CommonClassAMember2023-01-012023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2023-01-012023-09-300001699838us-gaap:ServiceMember2022-01-012022-09-300001699838cflt:EmployeeTerminationBenefitsMember2022-12-310001699838us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:DesignatedAsHedgingInstrumentMember2023-01-012023-09-300001699838cflt:PostContractCustomerSupportMember2023-01-012023-09-3000016998382023-06-3000016998382022-06-300001699838cflt:SubscriptionMember2022-01-012022-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:CostOfSalesSubscriptionMemberus-gaap:NondesignatedMember2023-07-012023-09-300001699838us-gaap:CommercialPaperMember2022-12-310001699838cflt:SteffanTomlinsonMember2023-09-300001699838us-gaap:SellingAndMarketingExpenseMember2022-01-012022-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:ConfluentCloudMember2023-01-012023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001699838us-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-09-300001699838cflt:CommonStockClassAAndClassBMember2023-09-300001699838us-gaap:NondesignatedMemberus-gaap:SellingAndMarketingExpenseMember2023-01-012023-09-300001699838cflt:EricaSchultzMember2023-01-012023-09-300001699838cflt:EquityIncentivesPlan2014Memberus-gaap:EmployeeStockOptionMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercflt:MajorCustomersMember2023-07-012023-09-300001699838us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-09-3000016998382023-09-300001699838us-gaap:NonUsMember2023-01-012023-09-300001699838us-gaap:CommonClassBMember2022-12-310001699838us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-300001699838cflt:HoldbackAgreementMember2023-01-090001699838us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:EquityIncentivesPlan2021Memberus-gaap:EmployeeStockOptionMember2022-12-310001699838us-gaap:SubscriptionAndCirculationMember2023-01-012023-09-300001699838us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:CorporateDebtSecuritiesMember2022-12-310001699838us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:SubscriptionAndCirculationMember2023-07-012023-09-300001699838cflt:ForeignCurrencyForwardContractsMemberus-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember2023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMembercflt:CostOfSalesSubscriptionMember2023-01-012023-09-300001699838cflt:EquityIncentivesPlan2021Member2022-12-310001699838cflt:UnvestedEarlyExercisedStockOptionsMember2022-01-012022-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ResearchAndDevelopmentExpenseMember2023-01-012023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMembercflt:CappedCallsMember2023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:GeneralAndAdministrativeExpenseMember2023-07-012023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2022-12-310001699838us-gaap:CorporateDebtSecuritiesMember2023-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercflt:MajorCustomersMember2022-01-012022-09-300001699838us-gaap:LicenseMember2023-07-012023-09-300001699838cflt:ImmerokGmbhMember2023-01-092023-01-090001699838us-gaap:ResearchAndDevelopmentExpenseMember2022-07-012022-09-300001699838us-gaap:NonUsMember2022-01-012022-09-300001699838us-gaap:CommonClassAMember2023-10-250001699838us-gaap:OtherNoncurrentLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:ConfluentCloudMember2022-01-012022-09-300001699838cflt:PostContractCustomerSupportMember2023-07-012023-09-300001699838us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838us-gaap:NondesignatedMember2023-09-300001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMembersrt:MinimumMember2023-01-012023-09-300001699838us-gaap:AccountsPayableAndAccruedLiabilitiesMemberus-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:ForeignExchangeForwardMember2022-12-310001699838cflt:PostContractCustomerSupportMember2022-01-012022-09-300001699838us-gaap:ServiceMembercflt:CostOfRevenueMember2022-07-012022-09-300001699838cflt:EquityIncentivesPlan2021Member2023-09-300001699838us-gaap:LicenseMember2022-07-012022-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMember2023-09-300001699838cflt:EsppPlan2021Member2023-09-300001699838us-gaap:AdditionalPaidInCapitalMember2021-12-310001699838us-gaap:FairValueInputsLevel2Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838cflt:PostContractCustomerSupportMemberus-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMember2022-01-012022-09-3000016998382023-01-012023-09-300001699838us-gaap:CommonClassAMember2022-12-310001699838us-gaap:FairValueInputsLevel1Memberus-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:SubscriptionMember2022-07-012022-09-300001699838us-gaap:LicenseMember2022-01-012022-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:SubscriptionMember2023-01-012023-09-300001699838cflt:CommonStockClassAAndClassBMember2023-07-012023-09-300001699838cflt:SubscriptionMember2022-07-012022-09-300001699838cflt:CommonStockClassAAndClassBMember2022-07-012022-09-300001699838us-gaap:GeographicConcentrationRiskMemberus-gaap:SalesRevenueNetMembercountry:US2023-07-012023-09-300001699838cflt:CostOfRevenueMemberus-gaap:SubscriptionAndCirculationMember2023-01-012023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-12-310001699838cflt:CapitalizedInternalUseSoftwareCostsMember2022-12-310001699838cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember2022-12-310001699838cflt:SharesIssuableUponConversionOfThe2027NotesMember2023-01-012023-09-300001699838srt:MaximumMember2023-09-300001699838us-gaap:SalesRevenueNetMembercflt:SubscriptionAndServiceConcentrationRiskMembercflt:MajorCustomersMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMemberus-gaap:PrepaidExpensesAndOtherCurrentAssetsMemberus-gaap:ForeignExchangeForwardMember2022-12-310001699838us-gaap:ResearchAndDevelopmentExpenseMember2023-07-012023-09-300001699838us-gaap:DesignatedAsHedgingInstrumentMember2022-12-310001699838cflt:ComputersEquipmentAndSoftwareMember2022-12-310001699838us-gaap:FurnitureAndFixturesMember2023-09-300001699838us-gaap:FairValueInputsLevel2Memberus-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2023-09-300001699838us-gaap:NondesignatedMembercflt:CostOfSalesServicesMember2023-01-012023-09-300001699838us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-09-300001699838us-gaap:SellingAndMarketingExpenseMember2023-07-012023-09-300001699838us-gaap:USTreasurySecuritiesMember2022-12-3100016998382022-07-012022-09-300001699838country:US2022-07-012022-09-300001699838cflt:PostContractCustomerSupportMember2022-07-012022-09-30iso4217:USDxbrli:sharescflt:Daysxbrli:purecflt:Votexbrli:sharesiso4217:USD

Table of Contents

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, DC 20549

 

FORM 10-Q

 

(Mark One)

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

For the quarterly period ended September 30, 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-40526

 

CONFLUENT, INC.

(Exact Name of Registrant as Specified in its Charter)

 

 

Delaware

47-1824387

(State or other jurisdiction of

incorporation or organization)

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

899 W. Evelyn Avenue

Mountain View, California

94041

(Address of principal executive offices)

(Zip Code)

Registrant’s telephone number, including area code: (800) 439-3207

 

Securities registered pursuant to Section 12(b) of the Act:

 

Title of each class

 

Trading

Symbol(s)

 

Name of each exchange on which registered

Class A Common Stock, par value $0.00001 per share

 

CFLT

 

The Nasdaq Stock Market LLC

(Nasdaq Global Select Market)

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

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

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer

Accelerated filer

 

 

 

 

Non-accelerated filer

Smaller reporting company

 

 

 

 

 

 

 

Emerging growth company

 

 

 

 

 

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

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

As of October 25, 2023, there were 219,351,480 shares of the registrant’s Class A common stock and 88,523,598 shares of the registrant's Class B common stock, each with a par value of $0.00001 per share, outstanding.

 

 


Table of Contents

TABLE OF CONTENTS

 

PART I. Financial Information

 

 

ITEM 1. Financial Statements (unaudited)

3

 

 

Condensed Consolidated Balance Sheets as of September 30, 2023 and December 31, 2022

3

 

 

Condensed Consolidated Statements of Operations for the Three and Nine Months Ended September 30, 2023 and 2022

5

 

 

Condensed Consolidated Statements of Comprehensive Loss for the Three and Nine Months Ended September 30, 2023 and 2022

6

 

 

Condensed Consolidated Statements of Stockholders’ Equity for the Three and Nine Months Ended September 30, 2023 and 2022

7

 

 

Condensed Consolidated Statements of Cash Flows for the Nine Months Ended September 30, 2023 and 2022

9

 

 

Notes to Condensed Consolidated Financial Statements

11

 

ITEM 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

31

 

ITEM 3. Quantitative and Qualitative Disclosures about Market Risk

49

 

ITEM 4. Controls and Procedures

50

PART II. Other Information

 

 

ITEM 1. Legal Proceedings

51

 

ITEM 1A. Risk Factors

52

 

ITEM 2. Unregistered Sales of Equity Securities and Use of Proceeds

104

 

ITEM 3. Defaults Upon Senior Securities

104

 

ITEM 4. Mine Safety Disclosures

104

 

ITEM 5. Other Information

105

 

ITEM 6. Exhibits

106

Signatures

107

 

 


Table of Contents

SPECIAL NOTE ABOUT FORWARD-LOOKING STATEMENTS

 

This Quarterly Report on Form 10-Q contains forward-looking statements about us and our industry that involve substantial risks and uncertainties. All statements other than statements of historical fact contained in this Quarterly Report on Form 10-Q, 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, you can identify forward-looking statements because they contain words such as “anticipate,” “believe,” “contemplate,” “continue,” “could,” “estimate,” “expect,” “intend,” “may,” “plan,” “potential,” “predict,” “project,” “should,” “target,” “toward,” “will,” “would,” or the negative of these words or other similar terms or expressions. These forward-looking statements include, but are not limited to, statements concerning the following:

 

our expectations regarding our revenue, revenue mix, expenses, and other results of operations;
our ability to acquire new customers and successfully retain existing customers;
our ability to increase consumption of our offering and expand features and functionalities;
our ability to achieve or sustain our margins and profitability;
the impact of, and our ability to operate our business and effectively manage our growth under evolving and uncertain macroeconomic conditions, such as high inflation and recessionary environments;
future investments in our business, our anticipated capital expenditures, and our estimates regarding our capital requirements;
the costs and success of our sales and marketing efforts and our ability to promote our brand;
our growth strategies;
the estimated addressable market opportunity;
our reliance on key personnel and our ability to identify, recruit, and retain skilled personnel;
our ability to effectively manage our growth, including international expansion;
our ability to protect our intellectual property rights and any costs associated therewith;
the effects of public health crises, such as the COVID-19 pandemic;
our ability to compete effectively with existing competitors and new market entrants; and
the growth rates of the markets in which we compete.

 

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.

 

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

 

1


Table of Contents

 

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.


Where You Can Find More Information

 

Investors and others should note that we may announce material business and financial information to our investors using our Investor Relations website (investors.confluent.io), our filings with the Securities and Exchange Commission (“SEC”), webcasts, press releases, public conference calls, and blogs published on our website. We use these mediums, including our website, to communicate with investors and the general public about our company, our products, and other issues. It is possible that the information that we make available on our website may be deemed to be material information. We therefore encourage investors and others interested in our company to review the information that we make available on our website.

 

We also use our Twitter, LinkedIn, and Facebook accounts as a means of disclosing material non-public information and for complying with our disclosure obligations under Regulation FD. The information we post through these social media channels may be deemed material. Accordingly, investors should monitor these accounts, in addition to following our SEC filings, webcasts, press releases, public conference calls, and blogs published on our website. This list may be updated from time to time. The information we post through these channels is not a part of this Quarterly Report on Form 10-Q. These channels may be updated from time to time on our investor relations website.

 

2


Table of Contents

PART I. FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS (UNAUDITED)

 

Confluent, Inc.

Condensed Consolidated Balance Sheets

(in thousands, except share and per share data)

(unaudited)

 

 

September 30, 2023

 

 

December 31, 2022

 

ASSETS

 

 

 

 

 

Current assets:

 

 

 

 

 

Cash and cash equivalents

$

317,043

 

 

$

435,781

 

Marketable securities

 

1,555,749

 

 

 

1,491,044

 

Accounts receivable, net

 

183,206

 

 

 

178,188

 

Deferred contract acquisition costs

 

41,174

 

 

 

35,883

 

Prepaid expenses and other current assets

 

70,886

 

 

 

57,229

 

Total current assets

 

2,168,058

 

 

 

2,198,125

 

Property and equipment, net

 

47,950

 

 

 

29,089

 

Operating lease right-of-use assets

 

10,935

 

 

 

29,478

 

Goodwill and intangible assets, net

 

45,685

 

 

 

-

 

Deferred contract acquisition costs, non-current

 

69,224

 

 

 

68,401

 

Other assets, non-current

 

19,815

 

 

 

19,756

 

Total assets

$

2,361,667

 

 

$

2,344,849

 

LIABILITIES AND STOCKHOLDERS’ EQUITY

 

Current liabilities:

 

 

 

 

 

Accounts payable

$

1,993

 

 

$

21,439

 

Accrued expenses and other liabilities

 

125,109

 

 

 

105,331

 

Operating lease liabilities

 

7,741

 

 

 

7,375

 

Deferred revenue

 

300,617

 

 

 

290,185

 

Total current liabilities

 

435,460

 

 

 

424,330

 

Operating lease liabilities, non-current

 

19,457

 

 

 

25,136

 

Deferred revenue, non-current

 

23,152

 

 

 

32,644

 

Convertible senior notes, net

 

1,087,350

 

 

 

1,084,500

 

Other liabilities, non-current

 

7,192

 

 

 

8,762

 

Total liabilities

 

1,572,611

 

 

 

1,575,372

 

Commitments and contingencies (Note 9)

 

 

 

 

 

 

3


Table of Contents

 

September 30, 2023

 

 

December 31, 2022

 

Stockholders’ equity:

 

 

 

 

 

Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 0 shares issued and outstanding as of September 30, 2023 and December 31, 2022

 

-

 

 

 

-

 

Class A common stock, par value of $0.00001 per share; 1,000,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 218,561,804 and 172,483,134 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively

 

2

 

 

 

2

 

Class B common stock, par value of $0.00001 per share; 500,000,000 shares authorized as of September 30, 2023 and December 31, 2022; 88,531,183 and 116,901,046 shares issued and outstanding as of September 30, 2023 and December 31, 2022, respectively

 

1

 

 

 

1

 

Additional paid-in capital

 

2,348,874

 

 

 

1,980,335

 

Accumulated other comprehensive loss

 

(9,766

)

 

 

(9,456

)

Accumulated deficit

 

(1,550,055

)

 

 

(1,201,405

)

Total stockholders’ equity

 

789,056

 

 

 

769,477

 

Total liabilities and stockholders’ equity

$

2,361,667

 

 

$

2,344,849

 

 

See accompanying notes to the condensed consolidated financial statements.

4


Table of Contents

Confluent, Inc.

Condensed Consolidated Statements of Operations

(in thousands, except share and per share data)

(unaudited)

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription

$

189,270

 

 

$

138,730

 

 

$

526,325

 

 

$

379,668

 

Services

 

10,911

 

 

 

13,002

 

 

 

37,443

 

 

 

37,610

 

Total revenue

 

200,181

 

 

 

151,732

 

 

 

563,768

 

 

 

417,278

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

44,104

 

 

 

38,417

 

 

 

131,197

 

 

 

107,628

 

Services

 

12,445

 

 

 

14,763

 

 

 

41,416

 

 

 

40,838

 

Total cost of revenue

 

56,549

 

 

 

53,180

 

 

 

172,613

 

 

 

148,466

 

Gross profit

 

143,632

 

 

 

98,552

 

 

 

391,155

 

 

 

268,812

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

91,237

 

 

 

70,099

 

 

 

261,804

 

 

 

192,232

 

Sales and marketing

 

128,624

 

 

 

114,312

 

 

 

385,018

 

 

 

333,768

 

General and administrative

 

31,874

 

 

 

33,041

 

 

 

103,572

 

 

 

90,501

 

Restructuring and other related charges

 

529

 

 

 

-

 

 

 

34,854

 

 

 

-

 

Total operating expenses

 

252,264

 

 

 

217,452

 

 

 

785,248

 

 

 

616,501

 

Operating loss

 

(108,632

)

 

 

(118,900

)

 

 

(394,093

)

 

 

(347,689

)

Other income, net

 

17,529

 

 

 

4,719

 

 

 

50,324

 

 

 

5,089

 

Loss before income taxes

 

(91,103

)

 

 

(114,181

)

 

 

(343,769

)

 

 

(342,600

)

Provision for income taxes

 

1,567

 

 

 

1,868

 

 

 

4,881

 

 

 

4,067

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

Net loss per share, basic and diluted

$

(0.30

)

 

$

(0.41

)

 

$

(1.17

)

 

$

(1.25

)

Weighted-average shares used to compute net loss per share, basic and diluted

 

303,896,632

 

 

 

282,267,230

 

 

 

297,906,112

 

 

 

277,840,258

 

 

See accompanying notes to the condensed consolidated financial statements.

5


Table of Contents

Confluent, Inc.

Condensed Consolidated Statements of Comprehensive Loss

(in thousands)

(unaudited)

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

 

 

 

 

Net unrealized gain (loss) on marketable securities

 

2,041

 

 

 

(3,511

)

 

 

1,804

 

 

 

(12,228

)

Net unrealized loss on derivative instruments

 

(2,001

)

 

 

-

 

 

 

(2,114

)

 

 

-

 

Other comprehensive income (loss), net of tax

 

40

 

 

 

(3,511

)

 

 

(310

)

 

 

(12,228

)

Total comprehensive loss

$

(92,630

)

 

$

(119,560

)

 

$

(348,960

)

 

$

(358,895

)

 

See accompanying notes to the condensed consolidated financial statements.

6


Table of Contents

Confluent, Inc.

Condensed Consolidated Statements of Stockholders’ Equity

(in thousands, except share data)

(unaudited)

 

 

Three Months Ended September 30, 2023

 

 

Class A and Class B
Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total Stockholders’

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balances as of July 1, 2023

 

301,678,221

 

 

$

3

 

 

$

2,228,574

 

 

$

(9,806

)

 

$

(1,457,385

)

 

$

761,386

 

Repurchases of unvested common stock

 

(4,375

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Vesting of early exercised options

 

-

 

 

 

-

 

 

 

538

 

 

 

-

 

 

 

-

 

 

 

538

 

Issuance of common stock upon exercise of vested options

 

2,333,321

 

 

 

-

 

 

 

14,876

 

 

 

-

 

 

 

-

 

 

 

14,876

 

Vesting of restricted stock units

 

2,578,782

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock under employee stock purchase plan

 

507,038

 

 

 

-

 

 

 

11,536

 

 

 

-

 

 

 

-

 

 

 

11,536

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

93,350

 

 

 

-

 

 

 

-

 

 

 

93,350

 

Other comprehensive income, net of tax

 

-

 

 

 

-

 

 

 

-

 

 

 

40

 

 

 

-

 

 

 

40

 

Net loss

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(92,670

)

 

 

(92,670

)

Balances as of September 30, 2023

 

307,092,987

 

 

$

3

 

 

$

2,348,874

 

 

$

(9,766

)

 

$

(1,550,055

)

 

$

789,056

 

 

 

Three Months Ended September 30, 2022

 

 

Class A and Class B
Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total Stockholders’

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balances as of July 1, 2022

 

281,413,646

 

 

$

3

 

 

$

1,785,640

 

 

$

(9,547

)

 

$

(979,472

)

 

$

796,624

 

Repurchases of unvested common stock

 

(4,462

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Vesting of early exercised options

 

-

 

 

 

-

 

 

 

1,468

 

 

 

-

 

 

 

-

 

 

 

1,468

 

Issuance of common stock upon exercise of vested options

 

1,947,284

 

 

 

-

 

 

 

9,287

 

 

 

-

 

 

 

-

 

 

 

9,287

 

Vesting of restricted stock units

 

1,328,020

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock under employee stock purchase plan

 

651,863

 

 

 

-

 

 

 

18,454

 

 

 

-

 

 

 

-

 

 

 

18,454

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

77,625

 

 

 

-

 

 

 

-

 

 

 

77,625

 

Other comprehensive loss, net of tax

 

-

 

 

 

-

 

 

 

-

 

 

 

(3,511

)

 

 

-

 

 

 

(3,511

)

Net loss

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(116,049

)

 

 

(116,049

)

Balances as of September 30, 2022

 

285,336,351

 

 

$

3

 

 

$

1,892,474

 

 

$

(13,058

)

 

$

(1,095,521

)

 

$

783,898

 

 

7


Table of Contents

 

Nine Months Ended September 30, 2023

 

 

Class A and Class B
Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total Stockholders’

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balances as of January 1, 2023

 

289,384,180

 

 

$

3

 

 

$

1,980,335

 

 

$

(9,456

)

 

$

(1,201,405

)

 

$

769,477

 

Repurchases of unvested common stock

 

(35,203

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Vesting of early exercised options

 

-

 

 

 

-

 

 

 

2,442

 

 

 

-

 

 

 

-

 

 

 

2,442

 

Issuance of common stock upon exercise of vested options

 

9,574,968

 

 

 

-

 

 

 

62,859

 

 

 

-

 

 

 

-

 

 

 

62,859

 

Vesting of restricted stock units

 

6,947,418

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock under employee stock purchase plan

 

1,221,624

 

 

 

-

 

 

 

28,708

 

 

 

-

 

 

 

-

 

 

 

28,708

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

274,530

 

 

 

-

 

 

 

-

 

 

 

274,530

 

Other comprehensive loss, net of tax

 

-

 

 

 

-

 

 

 

-

 

 

 

(310

)

 

 

-

 

 

 

(310

)

Net loss

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(348,650

)

 

 

(348,650

)

Balances as of September 30, 2023

 

307,092,987

 

 

$

3

 

 

$

2,348,874

 

 

$

(9,766

)

 

$

(1,550,055

)

 

$

789,056

 

 

 

Nine Months Ended September 30, 2022

 

 

Class A and Class B
Common Stock

 

 

Additional
Paid-In

 

 

Accumulated
Other
Comprehensive

 

 

Accumulated

 

 

Total Stockholders’

 

 

Shares

 

 

Amount

 

 

Capital

 

 

Loss

 

 

Deficit

 

 

Equity

 

Balances as of January 1, 2022

 

271,801,882

 

 

$

3

 

 

$

1,599,962

 

 

$

(830

)

 

$

(748,854

)

 

$

850,281

 

Issuance of common stock upon early exercise of unvested options

 

59,185

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Repurchases of unvested common stock

 

(135,307

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Vesting of early exercised options

 

-

 

 

 

-

 

 

 

10,262

 

 

 

-

 

 

 

-

 

 

 

10,262

 

Issuance of common stock upon exercise of vested options

 

9,584,022

 

 

 

-

 

 

 

34,326

 

 

 

-

 

 

 

-

 

 

 

34,326

 

Vesting of restricted stock units

 

2,639,889

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Issuance of common stock under employee stock purchase plan

 

1,386,680

 

 

 

-

 

 

 

40,939

 

 

 

-

 

 

 

-

 

 

 

40,939

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

206,985

 

 

 

-

 

 

 

-

 

 

 

206,985

 

Other comprehensive loss, net of tax

 

-

 

 

 

-

 

 

 

-

 

 

 

(12,228

)

 

 

-

 

 

 

(12,228

)

Net loss

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(346,667

)

 

 

(346,667

)

Balances as of September 30, 2022

 

285,336,351

 

 

$

3

 

 

$

1,892,474

 

 

$

(13,058

)

 

$

(1,095,521

)

 

$

783,898

 

 

See accompanying notes to the condensed consolidated financial statements.

8


Table of Contents


Confluent, Inc.

Condensed Consolidated Statements of Cash Flows

(in thousands)

(unaudited)

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

CASH FLOWS FROM OPERATING ACTIVITIES

 

 

 

 

 

Net loss

$

(348,650

)

 

$

(346,667

)

Adjustments to reconcile net loss to cash used in operating activities:

 

 

 

 

 

Depreciation and amortization

 

9,987

 

 

 

5,135

 

Net accretion of discounts on marketable securities

 

(31,021

)

 

 

(2,869

)

Amortization of debt issuance costs

 

2,850

 

 

 

2,841

 

Amortization of deferred contract acquisition costs

 

33,460

 

 

 

27,053

 

Non-cash operating lease costs

 

3,118

 

 

 

6,617

 

Lease abandonment charges

 

15,667

 

 

 

-

 

Stock-based compensation, net of amounts capitalized

 

260,962

 

 

 

201,628

 

Deferred income taxes

 

25

 

 

 

46

 

Other

 

3,114

 

 

 

880

 

Changes in operating assets and liabilities, net of effects of a business combination:

 

 

 

 

 

Accounts receivable

 

(6,140

)

 

 

(6,415

)

Deferred contract acquisition costs

 

(39,573

)

 

 

(42,077

)

Prepaid expenses and other assets

 

(13,825

)

 

 

(21,098

)

Accounts payable

 

(19,208

)

 

 

6,448

 

Accrued expenses and other liabilities

 

17,965

 

 

 

1,721

 

Operating lease liabilities

 

(5,562

)

 

 

(6,939

)

Deferred revenue

 

939

 

 

 

43,441

 

Net cash used in operating activities

 

(115,892

)

 

 

(130,255

)

CASH FLOWS FROM INVESTING ACTIVITIES

 

 

 

 

 

Capitalization of internal-use software costs

 

(13,546

)

 

 

(7,553

)

Purchases of marketable securities

 

(1,235,588

)

 

 

(1,523,248

)

Maturities of marketable securities

 

1,203,711

 

 

 

717,659

 

Purchases of property and equipment

 

(1,718

)

 

 

(3,115

)

Cash paid for a business combination, net of cash acquired

 

(45,802

)

 

 

-

 

Net cash used in investing activities

 

(92,943

)

 

 

(816,257

)

CASH FLOWS FROM FINANCING ACTIVITIES

 

 

 

 

 

Proceeds from issuance of common stock upon exercise of vested options

 

62,945

 

 

 

34,132

 

Proceeds from issuance of common stock upon early exercise of unvested options

 

-

 

 

 

416

 

Repurchases of unvested common stock

 

(255

)

 

 

(709

)

Payments of debt issuance costs for convertible senior notes

 

-

 

 

 

(786

)

Proceeds from issuance of common stock under employee stock purchase plan

 

28,708

 

 

 

40,939

 

Net cash provided by financing activities

 

91,398

 

 

 

73,992

 

Effect of exchange rate changes on cash, cash equivalents, and restricted cash

 

(1,301

)

 

 

(6

)

Net decrease in cash, cash equivalents, and restricted cash

 

(118,738

)

 

 

(872,526

)

Cash, cash equivalents, and restricted cash at beginning of period

 

435,781

 

 

 

1,376,682

 

Cash, cash equivalents, and restricted cash at end of period

$

317,043

 

 

$

504,156

 

 

9


Table of Contents

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

Reconciliation of cash, cash equivalents, and restricted cash within the condensed consolidated balance sheets to the amounts shown above:

 

 

 

 

 

Cash and cash equivalents

$

317,043

 

 

$

503,406

 

Restricted cash included in other assets, current

 

-

 

 

 

750

 

Total cash, cash equivalents, and restricted cash

$

317,043

 

 

$

504,156

 

Supplementary cash flow disclosures:

 

 

 

 

 

Cash paid for:

 

 

 

 

 

Income taxes

$

6,357

 

 

$

3,730

 

Non-cash investing and financing activities:

 

 

 

 

 

Stock-based compensation capitalized as internal-use software costs

$

13,568

 

 

$

5,357

 

Right-of-use assets obtained in exchange for new operating lease liabilities

$

-

 

 

$

998

 

Vesting of early exercised stock options

$

2,442

 

 

$

10,262

 

 

See accompanying notes to the condensed consolidated financial statements.

 

10


Table of Contents

 

Confluent, Inc.

Notes to Condensed Consolidated Financial Statements

(unaudited)

1. Organization and Description of Business

Description of Business

Confluent, Inc. (“Confluent” or the “Company”) created a data infrastructure platform focused on data in motion. Confluent’s platform allows customers to connect their applications, systems, and data layers and can be deployed either as a self-managed software offering, Confluent Platform, or as a fully-managed cloud-native software-as-a-service (“SaaS”) offering, Confluent Cloud. Confluent also offers professional services and education services. The Company was incorporated in the state of Delaware in September 2014 and is headquartered in California with various other global office locations.

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on February 28, 2023 (the Annual Report).

In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of September 30, 2023 and the results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Certain amounts in the prior year condensed consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on consolidated net loss, stockholders’ equity, or cash flows as previously reported.

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, the standalone selling price for each distinct performance obligation included in customer contracts, deferred contract acquisition costs and their period of benefit, valuation of stock-based awards, the fair value of acquired intangible assets, capitalization and estimated useful life of internal-use software, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes.

11


Table of Contents

The Company bases its estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances. Estimates and assumptions about future events and their effects, including the impact of global macroeconomic conditions, cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to the Company’s condensed consolidated financial statements.

Significant Accounting Policies

Other than the policies described below, there were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.

Business Combinations

When the Company acquires a business, the purchase consideration is allocated to the tangible and intangible assets acquired and liabilities assumed at their estimated acquisition date fair values. The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed, if any, is recorded as goodwill. Determining the fair value of intangible assets requires the use of estimates including, but not limited to, time and resources required to recreate the assets acquired. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations.

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company evaluates the recoverability of long-lived assets, including property and equipment, operating lease right-of-use assets, and acquired intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the undiscounted future cash flows the assets are expected to generate. If the carrying amount exceeds the undiscounted future cash flows, the carrying amount of such assets is reduced to fair value. There were no material impairment charges related to long-lived assets during the three and nine months ended September 30, 2023 and 2022.

Goodwill is not amortized but rather tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. There were no goodwill impairment charges during the three and nine months ended September 30, 2023.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Acquired Contract Assets and Contract Liabilities: In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This guidance is effective for the Company for the year beginning January 1, 2023. The Company adopted this guidance as of January 1, 2023 on a prospective basis and the adoption did not have a material impact on its condensed consolidated financial statements.

 

12


Table of Contents

3. Marketable Securities

 

The following tables summarize the fair values of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

898,504

 

 

$

10

 

 

$

(3,606

)

 

$

894,908

 

U.S. agency obligations

 

409,294

 

 

 

-

 

 

 

(2,953

)

 

 

406,341

 

Corporate notes and bonds

 

204,395

 

 

 

1

 

 

 

(1,678

)

 

 

202,718

 

Commercial paper

 

51,831

 

 

 

-

 

 

 

(49

)

 

 

51,782

 

Total marketable securities

$

1,564,024

 

 

$

11

 

 

$

(8,286

)

 

$

1,555,749

 

 

 

December 31, 2022

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

1,033,587

 

 

$

68

 

 

$

(4,072

)

 

$

1,029,583

 

U.S. agency obligations

 

273,804

 

 

 

17

 

 

 

(3,570

)

 

 

270,251

 

Corporate notes and bonds

 

160,208

 

 

 

9

 

 

 

(2,375

)

 

 

157,842

 

Commercial paper

 

33,526

 

 

 

-

 

 

 

(158

)

 

 

33,368

 

Total marketable securities

$

1,501,125

 

 

$

94

 

 

$

(10,175

)

 

$

1,491,044

 

 

13


Table of Contents

The following tables summarize the fair values and unrealized losses of the Company’s marketable securities, classified by the length of time that the securities have been in a continuous unrealized loss position (in thousands):

 

 

September 30, 2023

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

662,833

 

 

$

(2,904

)

 

$

63,591

 

 

$

(702

)

 

$

726,424

 

 

$

(3,606

)

U.S. agency obligations

 

297,446

 

 

 

(1,766

)

 

 

108,895

 

 

 

(1,187

)

 

 

406,341

 

 

 

(2,953

)

Corporate notes and bonds

 

153,350

 

 

 

(1,248

)

 

 

42,826

 

 

 

(430

)

 

 

196,176

 

 

 

(1,678

)

Commercial paper

 

17,195

 

 

 

(49

)

 

 

-

 

 

 

-

 

 

 

17,195

 

 

 

(49

)

Total

$

1,130,824

 

 

$

(5,967

)

 

$

215,312

 

 

$

(2,319

)

 

$

1,346,136

 

 

$

(8,286

)

 

 

December 31, 2022

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

566,093

 

 

$

(2,892

)

 

$

167,817

 

 

$

(1,180

)

 

$

733,910

 

 

$

(4,072

)

U.S. agency obligations

 

201,846

 

 

 

(2,014

)

 

 

51,595

 

 

 

(1,556

)

 

 

253,441

 

 

 

(3,570

)

Corporate notes and bonds

 

90,287

 

 

 

(1,259

)

 

 

65,579

 

 

 

(1,116

)

 

 

155,866

 

 

 

(2,375

)

Commercial paper

 

33,368

 

 

 

(158

)

 

 

-

 

 

 

-

 

 

 

33,368

 

 

 

(158

)

Total

$

891,594

 

 

$

(6,323

)

 

$

284,991

 

 

$

(3,852

)

 

$

1,176,585

 

 

$

(10,175

)

 

The Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The Company determined that the decline in fair value of these securities was not due to credit-related factors, and no allowance for expected credit losses was recorded as of September 30, 2023 and 2022. Realized gains and losses were not material for the three and nine months ended September 30, 2023 and 2022.

 

The following table summarizes the contractual maturities of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Fair Value

 

Due within one year

$

1,278,852

 

 

$

1,273,458

 

Due after one year through five years

 

285,172

 

 

 

282,291

 

Total

$

1,564,024

 

 

$

1,555,749

 

 

14


Table of Contents

4. Fair Value of Financial Instruments

 

The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

261,545

 

 

$

-

 

 

$

261,545

 

U.S. treasury securities

 

 

-

 

 

 

14,945

 

 

 

14,945

 

Commercial paper

 

 

-

 

 

 

4,973

 

 

 

4,973

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

894,908

 

 

 

894,908

 

U.S. agency obligations

 

 

-

 

 

 

406,341

 

 

 

406,341

 

Corporate notes and bonds

 

 

-

 

 

 

202,718

 

 

 

202,718

 

Commercial paper

 

 

-

 

 

 

51,782

 

 

 

51,782

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

1,177

 

 

 

1,177

 

Total assets

 

$

261,545

 

 

$

1,576,844

 

 

$

1,838,389

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

2,483

 

 

$

2,483

 

Total liabilities

 

$

-

 

 

$

2,483

 

 

$

2,483

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

367,699

 

 

$

-

 

 

$

367,699

 

U.S. treasury securities

 

 

-

 

 

 

12,971

 

 

 

12,971

 

U.S. agency obligations

 

 

-

 

 

 

2,000

 

 

 

2,000

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

1,029,583

 

 

 

1,029,583

 

U.S. agency obligations

 

 

-

 

 

 

270,251

 

 

 

270,251

 

Corporate notes and bonds

 

 

-

 

 

 

157,842

 

 

 

157,842

 

Commercial paper

 

 

-

 

 

 

33,368

 

 

 

33,368

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

672

 

 

 

672

 

Total assets

 

$

367,699

 

 

$

1,506,687

 

 

$

1,874,386

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

19

 

 

$

19

 

Total liabilities

 

$

-

 

 

$

19

 

 

$

19

 

 

The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. treasury securities, U.S. agency obligations, corporate notes and bonds, commercial paper, and foreign currency forward contracts within Level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security that may not be actively traded. There were no transfers of financial instruments between valuation levels during the three and nine months ended September 30, 2023 and 2022.

 

15


Table of Contents

 

As of September 30, 2023 and December 31, 2022, the total estimated fair value of the Company’s 0% convertible senior notes due 2027 was $898.3 million and $837.3 million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and is classified within Level 2 of the fair value hierarchy. See Note 8 for further information on the Companys convertible senior notes.

5. Derivative Instruments and Hedging

 

In December 2022, the Company began entering into foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks. Derivative instruments that hedge the exposure to variability in expected future cash flows are designated as cash flow hedges. The Company records changes in the fair value of these derivatives as a component of accumulated other comprehensive income (loss) (“AOCI”) and subsequently reclassifies the related gains or losses into cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. Derivative instruments that hedge the exposure to variability in the fair value of assets or liabilities are not designated as hedges for financial reporting purposes. The Company records changes in the fair value of these derivatives in other income (expense), net in the condensed consolidated statements of operations. The Company’s derivative instruments generally have maturities of 13 months or less. The Company does not use derivative instruments for trading or speculative purposes.

 

The following table summarizes the notional amounts of the Company’s derivative instruments (in thousands):

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Foreign currency forward contracts designated as hedging instruments

 

$

71,348

 

 

$

96,097

 

Foreign currency forward contracts not designated as hedging instruments

 

 

91,440

 

 

 

-

 

Total derivative instruments

 

$

162,788

 

 

$

96,097

 

 

The Company has master netting agreements with each of its counterparties, which permit net settlement of multiple, separate derivative contracts with a single payment. The Company does not have collateral requirements with any of its counterparties. Although the Company is allowed to present the fair value of derivative instruments on a net basis according to master netting arrangements, the Company has elected to present its derivative instruments on a gross basis in the condensed consolidated financial statements. The following table summarizes the fair value of the Company’s derivative instruments on the condensed consolidated balance sheets (in thousands):

16


Table of Contents

 

 

Balance Sheet Location

 

September 30, 2023

 

 

December 31, 2022

 

Derivative Assets:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

42

 

 

$

672

 

Foreign currency forward contracts not designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1,133

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other assets, non-current

 

 

2

 

 

 

-

 

Total derivative assets

 

 

 

$

1,177

 

 

$

672

 

Derivative Liabilities:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Accrued expenses and other liabilities

 

$

1,378

 

 

$

19

 

Foreign currency forward contracts not designated as hedging instruments

 

Accrued expenses and other liabilities

 

 

978

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other liabilities, non-current

 

 

127

 

 

 

-

 

Total derivative liabilities

 

 

 

$

2,483

 

 

$

19

 

 

 

17


Table of Contents

 

The following table presents the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI (in thousands):

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

Beginning balance

 

$

540

 

 

$

653

 

Net loss recognized in other comprehensive income (loss)

 

 

(1,759

)

 

 

(694

)

Net gain reclassified from AOCI to earnings

 

 

(242

)

 

 

(1,420

)

Ending balance

 

$

(1,461

)

 

$

(1,461

)

 

As of September 30, 2023, net unrealized losses included in the balance of accumulated other comprehensive loss related to foreign currency forward contracts designated as hedging instruments was $1.5 million, $1.3 million of which the Company expects to reclassify from accumulated other comprehensive loss into earnings over the next 12 months.

 

The following table summarizes the effect of foreign currency forward contracts on the condensed consolidated statements of operations (in thousands):

 

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 Cost of revenue - subscription

 

$

19

 

 

$

-

 

 

$

152

 

 

$

-

 

 Cost of revenue - services

 

 

(2

)

 

 

-

 

 

 

106

 

 

 

-

 

 Research and development

 

 

103

 

 

 

-

 

 

 

302

 

 

 

-

 

 Sales and marketing

 

 

69

 

 

 

-

 

 

 

650

 

 

 

-

 

 General and administrative

 

 

53

 

 

 

-

 

 

 

210

 

 

 

-

 

 Other expense, net

 

 

-

 

 

 

(229

)

 

 

-

 

 

 

(142

)

Total gains (losses) recognized in earnings

 

$

242

 

 

$

(229

)

 

$

1,420

 

 

$

(142

)

 

6. Balance Sheet Components

 

Property and Equipment, Net

 

The cost and accumulated depreciation and amortization of property and equipment were as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Computers, equipment, and software

$

10,184

 

 

$

8,794

 

Furniture and fixtures

 

916

 

 

 

977

 

Leasehold improvements

 

380

 

 

 

458

 

Capitalized internal-use software costs

 

37,001

 

 

 

25,639

 

Construction in progress

 

21,155

 

 

 

5,404

 

Property and equipment, at cost

$

69,636

 

 

$

41,272

 

Less: Accumulated depreciation and amortization

 

(21,686

)

 

 

(12,183

)

Property and equipment, net

$

47,950

 

 

$

29,089

 

 

Depreciation and amortization expense was $3.5 million and $2.0 million for the three months ended September 30, 2023 and 2022, respectively, and $9.7 million and $5.1 million for the nine months ended September 30, 2023 and 2022, respectively.

 

18


Table of Contents

 

Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued compensation and benefits

$

63,270

 

 

$

27,799

 

Accrued expenses

 

14,313

 

 

 

16,798

 

Accrued payroll taxes

 

12,902

 

 

 

10,349

 

Accrued commissions

 

11,325

 

 

 

18,058

 

Employee contributions under employee stock purchase plan

 

5,812

 

 

 

15,283

 

Other liabilities

 

17,487

 

 

 

17,044

 

Total accrued expenses and other liabilities

$

125,109

 

 

$

105,331

 

 

7. Business Combination, Goodwill, and Intangible Assets

 

Business Combination

In January 2023, the Company acquired all outstanding shares of immerok GmbH (“Immerok”), an Apache Flink stream processing managed services company, for purchase consideration of $54.9 million in cash. The Company acquired Immerok primarily for its talent and developed technology. The Company also entered into holdback agreements with certain employees of Immerok, pursuant to which the Company will pay up to an aggregate of $52.3 million in cash. The vesting and payout of the holdback is subject to continued employment and achievement of certain milestones over three years, and is recorded as post-combination compensation expense within operating expenses over the requisite service period for accounting purposes. During the three and nine months ended September 30, 2023, the Company recognized compensation expense of $4.4 million and $13.1 million, respectively, related to the holdback agreements.

 

In allocating the purchase consideration, the Company preliminarily recorded $9.1 million of cash acquired, $2.6 million as a developed technology intangible asset, to be amortized on a straight-line basis over an estimated useful life of five years, and $43.5 million of goodwill. The goodwill is primarily attributed to the assembled workforce and expected synergies arising from the acquisition, and is not deductible for income tax purposes. The Company may continue to adjust the preliminary purchase price allocation after obtaining more information primarily relating to deferred income taxes and residual goodwill through the measurement period, no more than one year from the date of acquisition.

 

Transaction costs associated with the acquisition incurred during the three and nine months ended September 30, 2023 were not material and were recorded as general and administrative expenses in the condensed consolidated statements of operations. The results of operations of Immerok included in the Company’s condensed consolidated financial statements since the date of acquisition were not material. Pro forma results of operations have not been presented because they were not material to the condensed consolidated results of operations.

 

Goodwill

Goodwill as of September 30, 2023 was $43.5 million. No goodwill was recorded as of December 31, 2022.

 

19


Table of Contents

 

Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

September 30, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Developed technology

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

Total

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

 

Amortization expense was not material for the three and nine months ended September 30, 2023.

As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):

 

Year Ending December 31,

 

Amount

 

Remainder of 2023

 

$

129

 

2024

 

 

513

 

2025

 

 

511

 

2026

 

 

511

 

2027

 

 

511

 

Thereafter

 

 

12

 

Total

 

$

2,187

 

 

8. Convertible Senior Notes

 

In December 2021, the Company issued $1.1 billion aggregate principal amount of 0% convertible senior notes due 2027 (the “2027 Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $100.0 million principal amount of the 2027 Notes, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The 2027 Notes are general unsecured obligations of the Company and will mature on January 15, 2027, unless earlier converted, redeemed, or repurchased. The 2027 Notes do not bear regular interest, and the principal amount of the 2027 Notes will not accrete. Special interest, if any, is payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2022 (if and to the extent that special interest is then payable on the 2027 Notes). No special interest has been paid in connection with the 2027 Notes to date. The total net proceeds from the offering, after deducting initial purchasers’ discounts and debt issuance costs, were $1,080.5 million.

 

The initial conversion rate is 9.9936 shares of the Company’s Class A common stock per $1,000 principal amount of 2027 Notes (equivalent to an initial conversion price of approximately $100.06 per share of the Company’s Class A common stock), subject to adjustment as set forth in the indenture governing the 2027 Notes (the “Indenture”). The 2027 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding October 15, 2026, only under the following conditions:

 

20


Table of Contents

(1)
during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such calendar quarter), if the last reported sale price of the Company’s Class A 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 2027 Notes on each applicable trading day;
(2)
during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the 2027 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 Class A common stock and the conversion rate for the 2027 Notes on each such trading day;
(3)
if the Company calls such 2027 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2027 Notes called (or deemed called) for redemption; or
(4)
upon the occurrence of specified corporate events as set forth in the Indenture.

 

On or after October 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2027 Notes may convert all or any portion of their 2027 Notes at any time, at the option of the holder regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2027 Notes or if the Company delivers a notice of redemption in respect of the 2027 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2027 Notes for a holder who elects to convert its 2027 Notes in connection with such a corporate event or convert its 2027 Notes called (or deemed called) for redemption in connection with such notice of redemption, as the case may be.

 

During the three months ended September 30, 2023, the conditions allowing holders of the 2027 Notes to convert have not been met. The 2027 Notes were therefore not convertible and were classified as long-term debt on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022.

 

The Company may not redeem the 2027 Notes prior to January 20, 2025. The Company may redeem for cash all or any portion of the 2027 Notes (subject to the certain limitations described in the Indenture), at its option, on or after January 20, 2025, 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 2027 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 at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. If the Company redeems less than all of the outstanding 2027 Notes, at least $100.0 million aggregate principal amount of 2027 Notes must be outstanding and not subject to redemption as of, and after giving effect to, delivery of the relevant notice of redemption. No sinking fund is provided for the 2027 Notes.

 

The Company incurred $19.5 million of debt issuance costs related to the 2027 Notes. These costs are amortized to interest expense included within other (income) expense, net on the condensed consolidated statements of operations over the contractual term of the 2027 Notes at an effective interest rate of 0.35%. Amortization of debt issuance costs was $1.0 million for both the three months ended September 30, 2023 and 2022, and $2.9 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

 

The net carrying amount of the 2027 Notes was as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Principal

$

1,100,000

 

 

$

1,100,000

 

Unamortized debt issuance costs

 

(12,650

)

 

 

(15,500

)

Net carrying amount

$

1,087,350

 

 

$

1,084,500

 

 

21


Table of Contents

 

Capped Calls

 

In connection with the pricing of the 2027 Notes and the exercise in full by the initial purchasers of their option to purchase additional 2027 Notes, the Company entered into capped call transactions with certain of the initial purchasers of the 2027 Notes or their respective affiliates and other financial institutions (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $100.06 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2027 Notes. The Capped Calls have initial cap prices of $138.02 per share, subject to certain adjustments. The Capped Calls associated with the 2027 Notes cover, subject to anti-dilution adjustments, approximately 11.0 million shares of the Company’s Class A common stock. The Capped Calls are expected generally to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. For accounting purposes, the Capped Calls are separate transactions and not part of the terms of the 2027 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $91.0 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital and will not be remeasured.

9. Commitments and Contingencies

 

Leases

 

The Company has entered into non-cancelable operating leases, primarily for the rent of office space expiring at various dates through 2029. Certain lease agreements contain an option for the Company to renew the lease for a term of up to five years or an option to terminate the lease early within three years of lease termination. The Company considers these options in determining the lease term and minimum lease payments on a lease-by-lease basis. None of the Company’s lease agreements contain any material non-lease components, material residual value guarantees, or material restrictive covenants.

 

In 2019, the Company was issued a letter of credit of $8.2 million for its office space in Mountain View, California. No draws have been made under the letter of credit as of September 30, 2023 and December 31, 2022.

 

In addition, the Company subleased certain floors of its unoccupied office space that expired at various dates in 2022. Sublease income was recorded as a reduction of lease expense and was not material for the three and nine months ended September 30, 2022.

 

During the nine months ended September 30, 2023, the Company ceased use of certain leased office space. The Company accelerated amortization of the related operating lease right-of-use assets and recognized $15.7 million of lease abandonment charges within restructuring and other related charges in the condensed consolidated statements of operations. See Note 12 for further information on the Company’s restructuring actions.

 

Purchase Obligations

 

During the nine months ended September 30, 2023, the Company entered into an amended third-party infrastructure agreement that includes a non-cancelable commitment of $140.0 million payable over the next five years through June 2028. There were no other material changes to the Company’s purchase obligations from those disclosed in the Company’s Annual Report.

 

Legal Matters

 

From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. As of September 30, 2023 and December 31, 2022, the Company is not aware of any matters that would individually or taken together have a material adverse effect on the Company’s results of operations, financial position, or cash flows.

 

22


Table of Contents

 

Indemnification

 

The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, and certain third-party vendors. Under these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party resulting from certain Company activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. As of September 30, 2023 and December 31, 2022, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintained commercial general liability insurance and product liability insurance during the three and nine months ended September 30, 2023 and 2022 to offset certain of the Company’s potential liabilities under these indemnification provisions.

 

The Company also indemnifies certain of its officers, directors, and certain key employees while they are serving in good faith in their respective capacities. As of September 30, 2023 and December 31, 2022, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.

10. Revenue

 

Disaggregation of Revenue

 

The following table sets forth revenue disaggregated by geographic markets based on the location of the customer and by subscription and service categories (dollars in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Geographic markets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

119,367

 

 

 

60

%

 

$

95,126

 

 

 

63

%

 

$

337,219

 

 

 

60

%

 

$

261,674

 

 

 

63

%

International

 

80,814

 

 

 

40

%

 

 

56,606

 

 

 

37

%

 

 

226,549

 

 

 

40

%

 

 

155,604

 

 

 

37

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

Subscriptions and services:

 

Confluent Platform - License

$

21,386

 

 

 

11

%

 

$

17,120

 

 

 

11

%

 

$

60,918

 

 

 

11

%

 

$

55,635

 

 

 

13

%

Confluent Platform - PCS(1)

 

76,284

 

 

 

38

%

 

 

64,688

 

 

 

42

%

 

 

216,591

 

 

 

38

%

 

 

181,218

 

 

 

44

%

Confluent Cloud

 

91,600

 

 

 

46

%

 

 

56,922

 

 

 

38

%

 

 

248,816

 

 

 

44

%

 

 

142,815

 

 

 

34

%

Subscription

 

189,270

 

 

 

95

%

 

 

138,730

 

 

 

91

%

 

 

526,325

 

 

 

93

%

 

 

379,668

 

 

 

91

%

Services

 

10,911

 

 

 

5

%

 

 

13,002

 

 

 

9

%

 

 

37,443

 

 

 

7

%

 

 

37,610

 

 

 

9

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

(1) PCS refers to post-contract customer support, maintenance, and upgrades.

 

Remaining Performance Obligations (“RPO”)

 

RPO represent the amount of contracted future revenue that has not yet been recognized as of the end of each period, including both deferred revenue that has been invoiced and non-cancelable committed amounts that will be invoiced and recognized as revenue in future periods. RPO exclude pay-as-you-go arrangements. As of September 30, 2023, the Company’s RPO was $824.1 million, approximately 65% of which is expected to be recognized as revenue over the next 12 months and the substantial majority of the remainder in the next 13 to 36 months.

 

23


Table of Contents

 

Deferred Revenue

 

Deferred revenue, including current and non-current balances as of September 30, 2023 and December 31, 2022 was $323.8 million and $322.8 million, respectively. For the nine months ended September 30, 2023 and 2022, revenue recognized from deferred revenue at the beginning of the year was $254.6 million and $198.2 million, respectively.

 

Accounts Receivable, Net

 

The unbilled receivables balance included in accounts receivable, net on the condensed consolidated balance sheets was $60.7 million and $51.3 million as of September 30, 2023 and December 31, 2022, respectively.

 

The Company’s allowance for expected credit losses was not material as of September 30, 2023 and December 31, 2022. Additions to and write-offs against the allowance for expected credit losses were not material for the three and nine months ended September 30, 2023 and 2022.

 

Deferred Contract Acquisition Costs

 

The following table summarizes the activity of deferred contract acquisition costs (in thousands):

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

Beginning balance

$

104,284

 

 

$

78,824

 

Capitalization of contract acquisition costs

 

39,574

 

 

 

42,077

 

Amortization of deferred contract acquisition costs

 

(33,460

)

 

 

(27,053

)

Ending balance

$

110,398

 

 

$

93,848

 

 

11. Stockholders’ Equity

 

Preferred Stock

 

In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.

 

Common Stock

 

The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of 1,000,000,000 shares of Class A common stock and 500,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes. Class A and Class B common stock have a par value of $0.00001 per share and are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.

 

24


Table of Contents

Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. Any holder’s shares of Class B common stock will convert automatically to Class A common stock, on a one-to-one basis, upon the following: (i) sale or transfer of such share of Class B common stock, except for permitted transfers as described in the amended and restated certificate of incorporation; (ii) the death or incapacity of the Class B common stockholder (or nine months after the date of the death or incapacity if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earliest of (a) the date fixed by our board of directors that is no less than 61 days and no more than 180 days following the date on which the outstanding shares of Class B common stock represent less than 10% of the then outstanding shares of Class A and Class B common stock; (b) the last trading day of the fiscal year following the tenth anniversary of the Company’s IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.

 

Common Stock Reserved for Future Issuance

 

The Company has reserved the following shares of common stock for future issuance:

 

 

September 30, 2023

 

 

December 31, 2022

 

2014 Stock Plan:

 

 

 

 

 

Options outstanding

 

33,147,931

 

 

 

45,276,579

 

Restricted stock units outstanding

 

1,249,269

 

 

 

2,224,138

 

2021 Equity Incentive Plan:

 

 

 

 

 

Options outstanding

 

22,500

 

 

 

22,500

 

Restricted stock units outstanding

 

21,434,112

 

 

 

17,729,318

 

Remaining shares available for future issuance

 

40,680,826

 

 

 

33,300,077

 

2021 Employee Stock Purchase Plan

 

8,166,130

 

 

 

6,493,913

 

     Total

 

104,700,768

 

 

 

105,046,525

 

 

Equity Incentive Plans

 

In September 2014, the Company’s board of directors adopted and the Company’s stockholders approved the 2014 Stock Plan (the “2014 Plan”). The 2014 Plan was also amended and restated in March 2021 and June 2021. Under the 2014 Plan, the board of directors may grant stock options and other equity-based awards to eligible employees, directors, and consultants. The 2014 Plan was terminated in June 2021 in connection with the IPO, but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Equity Incentive Plan (the “2021 Plan”), upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan. Equity-based awards granted under the 2014 Plan and the 2021 Plan generally vest over two to four years. All stock option grants expire ten years from the date of grant.

In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Plan, which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”) awards, performance awards, and other forms of awards to employees, directors, and consultants, including employees and consultants of the Company’s affiliates. A total of 25,812,876 shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 Plan in addition to (i) the shares that remained available for grant of future awards under the 2014 Plan at the time the 2021 Plan became effective, (ii) shares underlying outstanding stock awards granted under the 2014 Plan that expire, or are forfeited, cancelled, or reacquired, as described above, and (iii) any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.

 

25


Table of Contents

In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 5,162,575 shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 ESPP, in addition to any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.

Except for the initial offering period, the 2021 ESPP provides for 12-month offering periods beginning February 16 and August 16 of each year, and each offering period consists of two six-month purchase periods. The initial offering period began on June 24, 2021 and ended on August 15, 2022. The initial offering consisted of two purchase periods, with the first purchase period ending on February 15, 2022 and the second purchase period ending on August 15, 2022. The price at which Class A common stock is purchased under the 2021 ESPP is equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the offering date or (2) the fair market value of the Company’s Class A common stock on the purchase date.

 

The 2021 ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first trading day of a new purchase period is lower than the fair market value on the offering date, that offering period will terminate and participants will be automatically enrolled in a new 12-month offering period. ESPP rollovers occurred in August 2022 and February 2023, which triggered new 12-month offering periods and resulted in immaterial incremental stock-based compensation expense to be recognized over the remaining requisite service period.

 

26


Table of Contents

 

Equity Awards Outstanding

 

The following table summarizes stock equity award activity and activity regarding shares available for grant under the 2014 Plan and the 2021 Plan:

 

 

 

 

 

 

Equity Awards Outstanding

 

 

 

Shares Available for Grant

 

 

Outstanding
Stock Options

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average Remaining Contractual Term
(in years)

 

 

Aggregate Intrinsic Value
(in thousands)

 

Balance as of January 1, 2023

 

 

33,300,077

 

 

 

45,299,079

 

 

$

7.76

 

 

 

6.99

 

 

$

657,307

 

Increase in authorized shares

 

 

14,469,209

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Stock options exercised

 

 

-

 

 

 

(9,574,968

)

 

$

6.56

 

 

 

 

 

 

 

Stock options forfeited or expired

 

 

2,553,680

 

 

 

(2,553,680

)

 

$

10.53

 

 

 

 

 

 

 

Repurchases of unvested common stock

 

 

35,203

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs granted

 

 

(13,143,582

)

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs forfeited or cancelled

 

 

3,466,239

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Balance as of September 30, 2023

 

 

40,680,826

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

Vested as of September 30, 2023

 

 

 

 

 

25,147,348

 

 

$

6.68

 

 

 

5.99

 

 

$

576,976

 

Vested and expected to vest as of September 30, 2023

 

 

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

 

 

27


Table of Contents

 

Aggregate intrinsic value represents the difference between the exercise price of the options to purchase common stock and the estimated fair value of the Company’s common stock. The intrinsic value of options exercised was $208.1 million and $329.3 million for the nine months ended September 30, 2023 and 2022, respectively. No options were granted during the nine months ended September 30, 2023 and 2022.

 

Early Exercised Options

 

All stock option holders have the right to exercise unvested options, which are subject to a repurchase right held by the Company at the original exercise price in the event of voluntary or involuntary termination of employment of the stockholder. As of September 30, 2023 and December 31, 2022, there were 187,126 and 578,119 shares that had been early exercised and were subject to repurchase, respectively. The proceeds related to early exercised options are recorded as liabilities within accrued expenses and other liabilities and other liabilities, non-current on the condensed consolidated balance sheets until the options vest, at which point they are reclassified to equity. As of September 30, 2023 and December 31, 2022, the liabilities for early exercised options subject to repurchase were $1.7 million and $4.0 million, respectively.

 

Shares issued for early exercised options are included in issued and outstanding shares as they are legally issued and outstanding, but are not deemed outstanding for accounting purposes until the shares vest.

 

RSUs

 

The following table summarizes RSU activity under the 2014 Plan and the 2021 Plan:

 

 

 

RSUs Outstanding

 

 

 

Number of Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Unvested balance as of January 1, 2023

 

 

19,953,456

 

 

$

33.18

 

RSUs granted

 

 

13,143,582

 

 

$

24.67

 

RSUs vested

 

 

(6,947,418

)

 

$

29.93

 

RSUs forfeited or cancelled

 

 

(3,466,239

)

 

$

32.14

 

Unvested balance as of September 30, 2023

 

 

22,683,381

 

 

$

29.41

 

 

Stock-Based Compensation Expense

 

Total stock-based compensation expense was as follows (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue - subscription

 

$

6,171

 

 

$

6,313

 

 

$

19,413

 

 

$

17,644

 

Cost of revenue - services

 

 

2,619

 

 

 

2,684

 

 

 

8,521

 

 

 

6,874

 

Research and development

 

 

37,778

 

 

 

27,692

 

 

 

103,213

 

 

 

73,114

 

Sales and marketing

 

 

32,297

 

 

 

26,712

 

 

 

93,673

 

 

 

72,520

 

General and administrative

 

 

10,649

 

 

 

11,992

 

 

 

36,142

 

 

 

31,476

 

Stock-based compensation, net of amounts capitalized

 

$

89,514

 

 

$

75,393

 

 

$

260,962

 

 

$

201,628

 

Capitalized stock-based compensation

 

 

3,836

 

 

 

2,232

 

 

 

13,568

 

 

 

5,357

 

Total stock-based compensation

 

$

93,350

 

 

$

77,625

 

 

$

274,530

 

 

$

206,985

 

 

As of September 30, 2023, there was $683.0 million of unrecognized stock-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.

 

28


Table of Contents

 

12. Restructuring and Other Related Charges

 

In January 2023, the Company approved restructuring actions (the “Restructuring Plan”) to adjust its cost structure and real estate footprint. The Restructuring Plan includes a reduction of approximately 8% of the Company’s global workforce as of December 31, 2022. During the three and nine months ended September 30, 2023, the Company recorded restructuring and other related charges of $0.5 million and $34.9 million, respectively, consisting of $0.5 million and $19.2 million related to employee transition and severance payments, employee benefits, and related facilitation costs, respectively, and nil and $15.7 million of lease abandonment charges, respectively. The Restructuring Plan was substantially completed as of June 30, 2023.

 

The following table summarizes the Company’s liability for restructuring-related employee termination benefits included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):

 

 

Employee Termination Benefits

 

Balance as of January 1, 2023

$

-

 

Restructuring charges

 

19,187

 

Cash payments

 

(18,483

)

Balance as of September 30, 2023

$

704

 

 

13. Income Taxes

 

The Company computes its provision for (benefit from) income taxes for interim periods by applying its estimated annual effective tax rate to year-to-date loss or income for includable jurisdictions before income taxes from recurring operations and adjusting for discrete tax items arising in that interim period.

The Company’s provision for income taxes was $1.6 million and $1.9 million for the three months ended September 30, 2023 and 2022, respectively, and $4.9 million and $4.1 million for the nine months ended September 30, 2023 and 2022, respectively, primarily due to foreign and state income taxes. The Company provides a valuation allowance on its U.S. and U.K. deferred tax assets.

 

29


Table of Contents

14. Net Loss Per Share

For periods in which there were shares of Class A and Class B common stock outstanding, the rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical for Class A and Class B common stock, the undistributed earnings were allocated on a proportionate basis and the resulting net loss per share would, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.

The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Class A and Class B
Common Stock

 

 

Class A and Class B
Common Stock

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute net loss per share, basic and diluted

 

303,896,632

 

 

 

282,267,230

 

 

 

297,906,112

 

 

 

277,840,258

 

Net loss per share, basic and diluted

$

(0.30

)

 

$

(0.41

)

 

$

(1.17

)

 

$

(1.25

)

 

The following outstanding potentially dilutive shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:

 

 

September 30, 2023

 

 

September 30, 2022

 

Stock options

 

33,170,431

 

 

 

48,813,584

 

Unvested early exercised stock options

 

187,126

 

 

 

795,113

 

RSUs

 

22,683,381

 

 

 

18,764,998

 

ESPP

 

922,349

 

 

 

1,454,955

 

Shares issuable upon conversion of the 2027 Notes

 

10,992,960

 

 

 

10,992,960

 

Total

 

67,956,247

 

 

 

80,821,610

 

 

The Company calculates the potential dilutive effect of its 2027 Notes under the if-converted method. Under this method, diluted net loss per share is determined by assuming that all of the 2027 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.

 

In connection with the issuance of the 2027 Notes, the Company entered into Capped Calls, which are not included for purposes of calculating the number of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes.

30


Table of Contents

ITEM 2. MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

The following discussion and analysis of our financial condition and results of operations should be read in conjunction with our unaudited condensed consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and the related notes and the discussion under the heading “Management’s Discussion and Analysis of Financial Condition and Results of Operations” for the fiscal year ended December 31, 2022 included in the Company’s Annual Report on Form 10-K for the year ended December 31, 2022 filed with the Securities and Exchange Commission (“SEC”) on February 28, 2023 (the “Annual Report”). This discussion, particularly information with respect to our future results of operations or financial condition, business strategy and plans, and objectives of management for future operations, includes forward-looking statements that involve risks and uncertainties as described under the heading “Special Note About Forward-Looking Statements” in this Quarterly Report on Form 10-Q. You should review the disclosure under the heading “Risk Factors” in this Quarterly Report on Form 10-Q for a discussion of important factors that could cause our actual results to differ materially from those anticipated in these forward-looking statements. Unless the context otherwise requires, all references in this Quarterly Report on Form 10-Q to “we,” “us,” “our,” “our company,” and “Confluent” refer to Confluent, Inc. and its consolidated subsidiaries. Unless otherwise indicated, references to our “common stock” include our Class A common stock and Class B common stock.

 

Overview

 

Confluent is on a mission to set data in motion. We were founded in 2014 to pioneer this fundamentally new category of data infrastructure designed to connect all the applications, systems, and data layers of a company around a real-time central nervous system. This new data infrastructure software has emerged as one of the most strategic parts of the next-generation technology stack, and using this stack to harness data in motion is critical to the success of every modern company as they strive to compete and win in the digital-first world. Prior to Confluent, our founders created the open source software project Apache Kafka, a technology that has been central to enabling data in motion. Since our founding, we have heavily invested in product development to build a complete, cloud-native platform for data in motion.

 

Confluent is designed to act as the nexus of real-time data, from every source, allowing it to stream across the organization and enabling applications to harness it to power real-time customer experiences and data-driven business operations. Our offering enables organizations to deploy production-ready applications that span across cloud environments and data centers, while scaling elastically with enhanced features for security, compliance, and governance. Our platform provides the capabilities to fill the structural, operational, and engineering gaps required for businesses to fully realize the power of data in motion. We enable software developers to easily build their initial applications to harness data in motion, and enable large, complex enterprises to make data in motion core to everything they do. As organizations mature in their adoption cycle, we enable them to quickly, securely, and reliably build more and more applications that take advantage of data in motion. The results have a dual effect: businesses continuously improve their ability to provide better customer experiences and concurrently drive data-driven business operations. We believe that Confluent, over time, will become the central nervous system for modern digital enterprises, providing ubiquitous real-time connectivity and powering real-time applications across the enterprise.

 

We generate our revenue primarily from the sale of subscriptions to our offering that can be deployed in two different ways. Confluent Platform is an enterprise-ready, self-managed software offering that can be deployed in our customers’ on-premise, private cloud, and public cloud environments. Confluent Cloud is a fully-managed, cloud-native software-as-a-service (“SaaS”) offering available on all of the leading cloud providers. Confluent Platform and Confluent Cloud can be leveraged independently or together, spanning the various public cloud, private cloud, and on-premise environments in which our customers operate.

 

31


Table of Contents

 

Confluent Platform customers receive access to our proprietary features and various tiers of customer support. Our Confluent Platform subscriptions primarily have one-year terms and are generally billed annually in advance. Confluent Cloud customers may purchase subscriptions either without a minimum commitment contract on a month-to-month basis, which we refer to as pay-as-you-go, or under a usage-based minimum commitment contract of at least one year in duration, in which customers commit to a fixed minimum monetary amount at specified per-usage rates. Pay-as-you-go customers are billed, and revenue from them is recognized, based on usage. Customers with usage-based minimum commitments are typically billed annually in advance or monthly in arrears, and we recognize revenue from such subscriptions based on usage by the customer. As a result, our revenue may fluctuate from period to period due to varying patterns of customer consumption.

 

We are focused on the acquisition of new customers and expanding within our current customers. Our go-to-market model benefits from our self-service motions driven by our cloud-native platform offerings, our widespread mindshare among developers through Apache Kafka, community downloads, and our enterprise sales force. We are able to acquire new customers through seamless and frictionless self-service cloud adoption and free cloud trials, as well as community downloads. For example, after users get started with our free cloud trial, they can easily convert to become paying customers either online on a pay-as-you-go model or with a minimum commitment contract. Once customers see the benefits of our platform for their initial use cases, they often expand into other use cases and lines of business, divisions, and geographies. Our deep technical expertise, coupled with our product capabilities and laser focus on customer outcomes, enable us to form strategic partnerships with our customers to guide and accelerate this journey. This expansion often generates a natural network effect in which the value of our platform to a customer increases as more use cases are adopted, more users and teams are onboarded, more applications and systems are connected, and more data is added. We had approximately 4,910 and 4,240 customers as of September 30, 2023 and September 30, 2022, respectively, representing year-over-year growth of 16%. We have experienced significant growth, with revenue of $200.2 million and $151.7 million for the three months ended September 30, 2023 and 2022, respectively, representing year-over-year growth of 32%, and revenue of $563.8 million and $417.3 million for the nine months ended September 30, 2023 and 2022, respectively, representing year-over-year growth of 35%.

 

Business and Macroeconomic Conditions

Our business and financial condition have been, and we believe will continue to be, impacted by adverse and uncertain macroeconomic and geopolitical conditions, including higher inflation, higher interest rates, bank failures and related uncertainty, supply chain challenges, fluctuations or volatility in capital markets or foreign currency exchange rates, potential U.S. federal government shutdowns, and geopolitical events such as the ongoing conflicts between Russia and Ukraine and in Israel and the Gaza Strip. We have experienced, and we believe we will continue to experience, negative impacts from these factors, including longer sales cycles, reduced IT budgets, slowdowns in customer consumption expansion, including fewer new use cases adopted by customers, and generally increased scrutiny on IT spending from existing and potential customers. In particular, we have experienced and expect to continue to experience reduced growth rates in consumption and commitments for Confluent Cloud due in part to these factors, which results in reduced subscription revenue and RPO. We cannot be certain how long these uncertain macroeconomic and geopolitical conditions and the resulting effects on our industry, our financial results, our business strategy, and customers will persist. To navigate the current economic environment and its effects, we have taken actions to streamline our operating expenses by adjusting our cost structure and real estate footprint, including a workforce reduction in January 2023, while prudently investing in growth.

 

During the third quarter of 2023, we continued to experience reduced RPO growth as both average deal sizes and average contract duration declined. We believe this resulted primarily from customers shifting away from large upfront commitments and toward consumption, where they can make smaller commitments, reflecting a consumption-first trend in how our customers prefer to derive value from Confluent that has been driven in part by the macroeconomic, geopolitical, and other factors described above. We also experienced reduced consumption of Confluent Cloud in a few large enterprise customers during the third quarter of 2023, which negatively impacted our subscription revenue. In the coming quarters, we expect to experience a greater negative impact on consumption growth rates from these customers as well as from reduced use case expansion from certain other customers. We believe these consumption headwinds are driven in part by the macroeconomic, geopolitical, and other factors described above and by misalignment between our sales strategy and the consumption-first preferences of our customers.

 

32


Table of Contents

The full extent to which uncertain macroeconomic and geopolitical conditions and other factors and dynamics discussed above will directly or indirectly impact our business, results of operations, cash flows, and financial condition remains uncertain and cannot be accurately predicted. We will continue to monitor and evaluate the actual and potential impacts of general macroeconomic conditions and related factors on our business and operations.

Key Factors Affecting Our Performance

 

Developing Innovative, Market-Leading Offerings and Expanding Developer Mindshare

 

We are focused on delivering market-leading offerings. We believe it is critical for us to maintain our product leadership position and further increase the strength of our brand and reputation to drive revenue growth. We launched Confluent Cloud, our cloud-native SaaS offering, in 2017 to capitalize on the existing demand for a fully-managed cloud service for Apache Kafka. Confluent Cloud has grown rapidly since launch, as organizations have been making significant investments in digital infrastructure with the goal of both driving efficiencies across their businesses, and better leveraging the data that powers their processes and customer experiences. In addition, we continue to release new product enhancements and features to simplify application development and real-time analytics and enhance security and data governance. We intend to invest efficiently in our engineering capabilities, including through acquisitions, and marketing activities to maintain our strong position within the developer community. Our results of operations may fluctuate as we make these investments to drive increased customer adoption and usage.

 

Increasing Adoption of Confluent Cloud

 

We believe our cloud-native Confluent Cloud offering represents an important growth opportunity for our business. Organizations are increasingly looking for a fully-managed offering to seamlessly leverage data in motion across a variety of environments. In some cases, customers that have been self-managing deployments through Confluent Platform subsequently have become Confluent Cloud customers. We offer customers a free cloud trial and a pay-as-you-go arrangement to encourage adoption and usage over time. We will continue to leverage our cloud-native differentiation to drive our growth. We expect Confluent Cloud’s contribution to our subscription revenue to increase over time. Our Confluent Cloud revenue represented 46% and 38% of our total revenue for the three months ended September 30, 2023 and 2022, respectively, and 44% and 34% for the nine months ended September 30, 2023 and 2022, respectively. As we recognize revenue from Confluent Cloud based on usage, our revenue and results of operations have in the past fluctuated and may continue to fluctuate from period to period due to varying patterns of customer consumption and adoption trends, including due to impacts from macroeconomic uncertainty and related effects on customer IT spending, as described above.

 

Growing Our Customer Base

 

We are intensely focused on continuing to grow our customer base. We have invested and will continue to invest in our sales and marketing efforts, including pipeline generation and execution, and developer community outreach, which are critical to driving customer acquisition. We historically focused on large enterprise customers with significant expansion opportunities and built a go-to-market motion around this approach. As we grew our cloud offering and increasingly prioritized consumption over commitments, including by creating more self-serve opportunities, we have significantly broadened our reach of customers and are able to attract a greater array of customers. Our ability to attract new customers will depend on and has historically been impacted by a number of factors, including our success in recruiting and scaling our sales and marketing organization, our ability to accelerate ramp time of our sales force, expansion and refinement of our go-to-market strategies to reach additional customer opportunities and to focus on consumption over commitments, the impact of marketing efforts to enhance our brand and educate potential customers about the benefits of our offering compared to alternatives for data in motion, our ability to expand features and functionalities of our offering, our ability to grow and harness our partner ecosystem, macroeconomic uncertainty and challenges, including geopolitical events and potential U.S. federal government shutdowns, and competitive dynamics in our target markets. We had approximately 4,910 and 4,240 customers as of September 30, 2023 and September 30, 2022, respectively, spanning organizations of all sizes and industries. Our customer count treats affiliated entities with the same parent organization as a single customer and includes pay-as-you-go customers.

 

33


Table of Contents

 

Retaining and Expanding Revenue from Existing Customers

 

Our business model and future growth are driven by customer renewals and increasing existing customer consumption and subscriptions over time, referred to as land-and-expand. We believe we have significant opportunities to increase our revenue as customers expand their use of our offering in connection with migrating more data to the public cloud, identifying new use cases, and realizing the benefits of data in motion. Our ability to retain and expand revenue from existing customers, including through increased consumption of our offering and contractual commitments, will depend on and has historically been impacted by a number of factors, including market acceptance of our offering compared to data-in-motion alternatives, such as Apache Kafka, customer satisfaction with our subscriptions and services, expansion of features and functionalities of our offering, competition, pricing, economic conditions, geopolitical events, potential U.S. federal government shutdowns, and overall changes in our customers’ spending levels, which had adverse effects on consumption growth rates in recent periods, among other things.

 

Investing in Growth and Scaling our Business

 

We believe our market opportunity is significant, and we are focused on continuing to make disciplined investments in our long-term revenue and profitability potential. We believe it is critical to scale across all organizational functions, including our sales and marketing organization, in order to capture this opportunity. Investments we make in our sales and marketing organization will occur in advance of experiencing the benefits from such investments, and it may be difficult for us to determine if we are efficiently allocating resources within the organization. Our revenue growth potential is dependent on the effectiveness of such investments and the continued refinement of our go-to-market strategies. To navigate more challenging macroeconomic conditions, we intend to take a disciplined approach in investing to grow our business to take advantage of our expansive market opportunity while also optimizing for improvements in profitability, margins, and cash flow, including by streamlining our operating expenses.

 

Key Business Metrics

 

We monitor the key business metrics set forth below to help us evaluate our business and growth trends, establish budgets, measure our performance, and make strategic decisions. The calculation of the key metrics discussed below may differ from other similarly titled metrics used by other companies, securities analysts, or investors.

 

Remaining Performance Obligations (“RPO”)

 

RPO represents the amount of contracted future revenue that has not yet been recognized as of the end of each period, including both deferred revenue that has been invoiced and non-cancelable committed amounts that will be invoiced and recognized as revenue in future periods. RPO excludes pay-as-you-go arrangements.

RPO as a metric is not necessarily indicative of future revenue growth because it does not account for the actual timing of customers’ consumption or future expansion. RPO may also fluctuate due to a number of factors, including the timing of renewals, average contract terms, seasonality, and dollar amount of customer contracts. Due to these factors, it is important to review RPO in conjunction with revenue and other financial measures disclosed elsewhere in this Quarterly Report on Form 10-Q. Our RPO was $824.1 million and $663.5 million as of September 30, 2023 and 2022, respectively.

 

34


Table of Contents

 

Customers with $100,000 or Greater in Annual Recurring Revenue (“ARR”)

 

We define ARR as (1) with respect to Confluent Platform customers, the amount of revenue to which our customers are contractually committed over the following 12 months assuming no increases or reductions in their subscriptions, and (2) with respect to Confluent Cloud customers, the amount of revenue that we expect to recognize from such customers over the following 12 months, calculated by annualizing actual consumption of Confluent Cloud in the last three months of the applicable period, assuming no increases or reductions in usage rate. Services arrangements are excluded from the calculation of ARR. Large customer relationships lead to scale and operating leverage in our business model. Compared with smaller customers, large customers present a greater opportunity for us because they have larger budgets, greater potential for migrating more applications over time, and a wider range of potential use cases for data in motion. As a measure of our ability to scale with our customers and attract large enterprises to our offering, we count the number of customers that contributed $100,000 or greater in ARR as of period end. Our customer count may also fluctuate due to acquisitions, consolidations, spin-offs, and other market activity. We had 1,185 and 945 customers with $100,000 or greater in ARR as of September 30, 2023 and 2022, respectively.

 

From time to time, we may adjust our methodology for calculating ARR. Prior to the first quarter of 2023, ARR with respect to Confluent Cloud customers excluded pay-as-you-go arrangements and was based on contractual commitments over the following 12 months, regardless of actual consumption. We adjusted our methodology for calculating ARR commencing with the first quarter of 2023 to incorporate actual consumption of Confluent Cloud and applied this change retroactively. We believe this change better aligns with how our management assesses ARR internally and better reflects actual customer behavior over time as Confluent Cloud’s contribution to our subscription revenue increases over time. We expect this change to have a positive impact on customers with $100,000 or greater in ARR, including in prior periods, as Confluent Cloud customers may be ramping their consumption more quickly than their contractual commitments. However, with this change, we expect to experience more volatility in ARR as our customers’ consumption trends may vary significantly across periods. Refer to the section titled “Risk Factors—Risks Related to Our Business and Operations—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 with respect to our results of operations, our stock price and the value of your investment could decline.”

Dollar-Based Net Retention Rate (“NRR”)

 

We calculate our dollar-based NRR as of a period end by starting with the ARR from the cohort of all customers as of 12 months prior to such period end, or Prior Period Value. We then calculate the ARR from these same customers as of the current period end, or Current Period Value, and divide the Current Period Value by the Prior Period Value to arrive at our dollar-based NRR. The dollar-based NRR includes the effect, on a dollar-weighted value basis, of our Confluent Platform subscriptions that expand, renew, contract, or attrit. The dollar-based NRR also includes the effect of annualizing actual consumption of Confluent Cloud in the last three months of the applicable period, but excludes ARR from new customers in the current period. Our dollar-based NRR is subject to adjustments for acquisitions, consolidations, spin-offs, and other market activity. We believe that our dollar-based NRR provides useful information about the evolution of our existing customers and our future growth prospects. Our dollar-based NRR was just under 130% as of September 30, 2023, demonstrating our ability to expand within existing customers. However, our methodology for calculating ARR may result in increased volatility in NRR as our customers’ consumption trends may vary significantly across quarters. Refer to the section titled “Risk Factors—Risks Related to Our Business and Operations—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 with respect to our results of operations, our stock price and the value of your investment could decline.”

 

35


Table of Contents

 

Components of Results of Operations

 

Revenue

 

We derive revenue primarily from subscriptions and, to a lesser extent, services.

 

Subscription Revenue. Our subscription revenue consists of revenue from term-based licenses and post-contract customer support, maintenance, and upgrades, referred to together as PCS, which we refer to as Confluent Platform, and our SaaS offering, which we refer to as Confluent Cloud. We recognize a portion of the revenue from our term-based license subscriptions at a point in time, upon delivery and transfer of control of the underlying license to the customer, which is typically the effective start date. Revenue from PCS, which represents a substantial majority of the revenue from our term-based license subscriptions, is recognized ratably over the contract term. The substantial majority of our revenue from Confluent Cloud for the three and nine months ended September 30, 2023 and 2022 was based on usage-based minimum commitments and is recognized on a usage basis, as usage represents a direct measurement of the value to the customer of the subscription transferred as of a particular date relative to the total value to be delivered over the term of the contract. Our subscriptions primarily have terms of one to three years, and are generally non-cancelable and non-refundable. We also provide pay-as-you-go arrangements, which consist of month-to-month SaaS contracts. These arrangements have historically represented an immaterial portion of our subscription revenue.

 

Services Revenue. Services revenue consists of revenue from professional services and education services, which are generally sold on a time-and-materials basis. Revenue for professional services and education services is recognized as these services are delivered.

 

We expect our total revenue may vary from period to period based on, among other things, the timing and size of new subscriptions, the rate of customer renewals and expansions, fluctuations in customer consumption of and adoption trends for our usage-based offering, delivery of professional services, ramp time and productivity of our salesforce, the impact of significant transactions, and seasonality.

 

Cost of Revenue

 

Cost of Subscription Revenue. Cost of subscription revenue primarily includes personnel-related costs, including salaries, bonuses, benefits, and stock-based compensation, for employees associated with customer support and maintenance, third-party cloud infrastructure costs, amortization of internal-use software and acquired intangible assets, and allocated overhead costs for information technology, facilities, recruiting, and business systems. We expect our cost of subscription revenue to increase in absolute dollars as our subscription revenue increases.

 

Cost of Services Revenue. Cost of services revenue primarily includes personnel-related costs, including salaries, bonuses, benefits, and stock-based compensation, for employees associated with our professional services and education services, costs of third-party consultants and partners who supplement our services delivery team, and allocated overhead. We expect our cost of services revenue to increase in absolute dollars as our services revenue increases.

 

Gross Profit and Gross Margin

 

Gross Profit. Gross profit represents revenue less cost of revenue.

 

Gross Margin. Gross margin, or gross profit as a percentage of revenue, has been and will continue to be affected by a variety of factors, including the average sales price of our subscriptions and services, changes in our revenue mix, including the mix of revenue between our Confluent Platform, Confluent Cloud, and service offerings, timing and amount of usage of third-party cloud infrastructure resources, and infrastructure optimization. We expect our gross margin to fluctuate over time depending on the factors described above.

 

36


Table of Contents

 

Operating Expenses

 

Our operating expenses consist of research and development, sales and marketing, general and administrative expenses, and restructuring and other related charges. Personnel-related costs are the most significant component of each category of operating expenses. Operating expenses also include allocated overhead costs for information technology, facilities, recruiting, and business systems.

 

Research and Development. Research and development expenses consist primarily of personnel-related costs, including salaries, bonuses, benefits, and stock-based compensation, net of capitalized amounts, third-party cloud infrastructure expenses incurred in developing our offering, software and subscription services dedicated for use by our research and development organization, contractor and professional services fees, and allocated overhead. We expect our research and development expenses will continue to increase in absolute dollars as our business grows and we continue to invest in our offering.

 

Sales and Marketing. Sales and marketing expenses consist primarily of personnel-related costs, including salaries, sales commissions, bonuses, benefits, and stock-based compensation, amortization of deferred contract acquisition costs, which primarily consist of sales commissions and the associated payroll taxes, conferences, costs related to marketing programs, travel-related costs, and allocated overhead. Marketing programs consist of advertising, events, corporate communications, and brand-building and developer-community activities. We expect our sales and marketing expenses will increase in absolute dollars over time and continue to be our largest operating expense for the foreseeable future as we invest in our sales and marketing efforts. We also expect a greater increase in our sales and marketing expenses in the coming quarters as we shift our sales compensation plan to be oriented toward consumption, which we expect will result in higher upfront expense recognition from consumption-based sales commissions.

 

General and Administrative. General and administrative expenses consist primarily of personnel-related costs, including salaries, bonuses, benefits, and stock-based compensation for administrative functions including finance, human resources, and legal, professional fees, software and subscription services dedicated for use by our general and administrative functions, and allocated overhead. We expect our general and administrative expenses will increase in absolute dollars over time as we continue to invest in the growth of our business and incur costs associated with being a publicly traded company.

 

Restructuring and Other Related Charges. Restructuring and other related charges consist of personnel-related costs, including employee transition and severance payments, employee benefits, and related facilitation costs, as well as lease abandonment charges.

 

Other Income (Expense), Net

 

Other income (expense), net consists primarily of interest earned on our cash equivalents and marketable securities, amortization of premiums and accretion of discounts on marketable securities, interest expense from amortization of debt issuance costs, gains and losses from foreign currency transactions, and realized gains and losses on marketable securities.

 

Provision for (Benefit from) Income Taxes

 

Provision for (benefit from) income taxes consists primarily of income taxes in certain foreign and U.S. state jurisdictions in which we conduct business. We maintain a full valuation allowance against our U.S. and U.K. deferred tax assets because we have concluded that it is more likely than not that the deferred tax assets will not be realized.

 

37


Table of Contents

 

Results of Operations

 

The following table sets forth our condensed consolidated statements of operations data for the periods presented:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands)

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription

$

189,270

 

 

$

138,730

 

 

$

526,325

 

 

$

379,668

 

Services

 

10,911

 

 

 

13,002

 

 

 

37,443

 

 

 

37,610

 

Total revenue

 

200,181

 

 

 

151,732

 

 

 

563,768

 

 

 

417,278

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription(1)(2)

 

44,104

 

 

 

38,417

 

 

 

131,197

 

 

 

107,628

 

Services(1)(2)

 

12,445

 

 

 

14,763

 

 

 

41,416

 

 

 

40,838

 

Total cost of revenue

 

56,549

 

 

 

53,180

 

 

 

172,613

 

 

 

148,466

 

Gross profit

 

143,632

 

 

 

98,552

 

 

 

391,155

 

 

 

268,812

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development(1)(2)

 

91,237

 

 

 

70,099

 

 

 

261,804

 

 

 

192,232

 

Sales and marketing(1)(2)

 

128,624

 

 

 

114,312

 

 

 

385,018

 

 

 

333,768

 

General and administrative(1)(2)

 

31,874

 

 

 

33,041

 

 

 

103,572

 

 

 

90,501

 

Restructuring and other related charges

 

529

 

 

 

-

 

 

 

34,854

 

 

 

-

 

Total operating expenses

 

252,264

 

 

 

217,452

 

 

 

785,248

 

 

 

616,501

 

Operating loss

 

(108,632

)

 

 

(118,900

)

 

 

(394,093

)

 

 

(347,689

)

Other income, net

 

17,529

 

 

 

4,719

 

 

 

50,324

 

 

 

5,089

 

Loss before income taxes

 

(91,103

)

 

 

(114,181

)

 

 

(343,769

)

 

 

(342,600

)

Provision for income taxes

 

1,567

 

 

 

1,868

 

 

 

4,881

 

 

 

4,067

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

__________________________________________________

(1) Includes stock-based compensation expense as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands)

 

Cost of revenue - subscription

$

6,171

 

 

$

6,313

 

 

$

19,413

 

 

$

17,644

 

Cost of revenue - services

 

2,619

 

 

 

2,684

 

 

 

8,521

 

 

 

6,874

 

Research and development

 

37,778

 

 

 

27,692

 

 

 

103,213

 

 

 

73,114

 

Sales and marketing

 

32,297

 

 

 

26,712

 

 

 

93,673

 

 

 

72,520

 

General and administrative

 

10,649

 

 

 

11,992

 

 

 

36,142

 

 

 

31,476

 

Total stock-based compensation expense

$

89,514

 

 

$

75,393

 

 

$

260,962

 

 

$

201,628

 

 

38


Table of Contents

 

(2) Includes employer taxes on employee stock transactions as follows:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

(in thousands)

 

Cost of revenue - subscription

$

179

 

 

$

82

 

 

$

765

 

 

$

485

 

Cost of revenue - services

 

126

 

 

 

62

 

 

 

344

 

 

 

219

 

Research and development

 

686

 

 

 

496

 

 

 

3,661

 

 

 

1,877

 

Sales and marketing

 

798

 

 

 

580

 

 

 

3,369

 

 

 

2,308

 

General and administrative

 

684

 

 

 

149

 

 

 

1,596

 

 

 

589

 

Total employer taxes on employee stock transactions

$

2,473

 

 

$

1,369

 

 

$

9,735

 

 

$

5,478

 

 

The following table sets forth our condensed consolidated statements of operations data expressed as a percentage of revenue for the periods indicated:

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

95

%

 

 

91

%

 

 

93

%

 

 

91

%

Services

 

5

 

 

 

9

 

 

 

7

 

 

 

9

 

Total revenue

 

100

 

 

 

100

 

 

 

100

 

 

 

100

 

Cost of revenue:

 

 

 

 

 

 

 

 

 

 

 

Subscription

 

22

 

 

 

25

 

 

 

23

 

 

 

26

 

Services

 

6

 

 

 

10

 

 

 

7

 

 

 

10

 

Total cost of revenue

 

28

 

 

 

35

 

 

 

31

 

 

 

36

 

Gross profit

 

72

 

 

 

65

 

 

 

69

 

 

 

64

 

Operating expenses:

 

 

 

 

 

 

 

 

 

 

 

Research and development

 

46

 

 

 

46

 

 

 

46

 

 

 

46

 

Sales and marketing

 

64

 

 

 

75

 

 

 

68

 

 

 

80

 

General and administrative

 

16

 

 

 

22

 

 

 

18

 

 

 

22

 

Restructuring and other related charges

 

0

 

 

 

0

 

 

 

6

 

 

 

0

 

Total operating expenses

 

126

 

 

 

143

 

 

 

139

 

 

 

148

 

Operating loss

 

(54

)

 

 

(78

)

 

 

(70

)

 

 

(83

)

Other income, net

 

9

 

 

 

3

 

 

 

9

 

 

 

2

 

Loss before income taxes

 

(46

)

 

 

(75

)

 

 

(61

)

 

 

(82

)

Provision for income taxes

 

1

 

 

 

1

 

 

 

1

 

 

 

1

 

Net loss

 

(46

)%

 

 

(76

)%

 

 

(62

)%

 

 

(83

)%

__________________________________________________

 

Note: Certain figures may not sum due to rounding.

 

39


Table of Contents

 

Comparison of the Three Months Ended September 30, 2023 and 2022

 

Revenue

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Subscription

$

189,270

 

 

$

138,730

 

 

$

50,540

 

 

36%

Services

 

10,911

 

 

 

13,002

 

 

 

(2,091

)

 

(16)%

Total revenue

$

200,181

 

 

$

151,732

 

 

$

48,449

 

 

32%

 

Subscription revenue increased by $50.5 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022.The increase in revenue was primarily from sales to existing customers and the remaining increase was attributable to sales to new customers. Sales to new customers represent the revenue recognized from customers acquired in the 12 months prior to September 30, 2023. A further indication of our ability to expand from existing customers is through our dollar-based net retention rate of just under 130% as of September 30, 2023. Confluent Platform and Confluent Cloud contributed 52% and 48% of our subscription revenue during the three months ended September 30, 2023, respectively, compared to 59% and 41% during the three months ended September 30, 2022, respectively.

 

Services revenue decreased by $2.1 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to a decrease in delivery of professional services.

 

Cost of Revenue, Gross Profit, and Gross Margin

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Cost of revenue

 

 

 

 

 

 

 

 

 

 

Subscription

$

44,104

 

 

$

38,417

 

 

$

5,687

 

 

15%

Services

 

12,445

 

 

 

14,763

 

 

 

(2,318

)

 

(16)%

Total cost of revenue

$

56,549

 

 

$

53,180

 

 

$

3,369

 

 

6%

Gross profit

$

143,632

 

 

$

98,552

 

 

$

45,080

 

 

46%

 

 

Three Months Ended September 30,

 

2023

 

2022

Gross margin

 

 

 

Subscription

77%

 

72%

Services

(14)%

 

(14)%

Total gross margin

72%

 

65%

 

Cost of subscription revenue increased by $5.7 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This increase was primarily due to an increase of $3.8 million in third-party cloud infrastructure costs, an increase of $1.3 million in amortization of internal-use software, and an increase of $0.8 million in personnel-related costs and allocated overhead costs driven by increased headcount.

 

40


Table of Contents

Cost of services revenue decreased by $2.3 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This decrease was primarily due to a decrease of $1.2 million in personnel-related costs and allocated overhead costs driven by decreased headcount and a decrease of $1.1 million in costs for third-party contractors and partners who supplement our services delivery team.

 

Our subscription gross margin increased primarily due to economies of scale resulting from increased efficiency and optimization of our infrastructure, offset by a change in our revenue mix toward Confluent Cloud which has a lower gross margin. Our services gross margin remained flat primarily due to costs for third-party contractors decreasing at a rate similar to services revenue.

Research and Development

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Research and development

$

91,237

 

 

$

70,099

 

 

$

21,138

 

 

30%

Percentage of revenue

46%

 

 

46%

 

 

 

 

 

 

 

Research and development expenses increased by $21.1 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This increase was primarily due to an increase of $15.6 million in personnel-related costs and allocated overhead costs and an increase of $3.8 million in acquisition-related compensation costs. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $10.1 million in stock-based compensation expense, net of amounts capitalized.

 

Sales and Marketing

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Sales and marketing

$

128,624

 

 

$

114,312

 

 

$

14,312

 

 

13%

Percentage of revenue

64%

 

 

75%

 

 

 

 

 

 

 

Sales and marketing expenses increased by $14.3 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This increase was primarily due to an increase of $7.2 million in personnel-related costs and allocated overhead costs, an increase of $5.5 million in marketing and events expenses, and an increase of $2.3 million in amortization of deferred contract acquisition costs. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $5.6 million in stock-based compensation expense.

 

General and Administrative

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

General and administrative

$

31,874

 

 

$

33,041

 

 

$

(1,167

)

 

(4)%

Percentage of revenue

16%

 

 

22%

 

 

 

 

 

 

 

General and administrative expenses decreased by $1.2 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022. This decrease was primarily due to the reversal of stock-based compensation expense on forfeitures of unvested stock awards, partially offset by increased headcount.

 

41


Table of Contents

 

Restructuring and Other Related Charges

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Restructuring and other related charges

$

529

 

 

$

-

 

 

$

529

 

 

100%

Percentage of revenue

0%

 

 

0%

 

 

 

 

 

 

 

Restructuring and other related charges increased by $0.5 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022 due to our restructuring actions to adjust cost structure. See Note 12 to our condensed consolidated financial statements for further information.

Other Income (Expense), Net

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Other income, net

$

17,529

 

 

$

4,719

 

 

$

12,810

 

 

271%

 

Other income, net increased by $12.8 million during the three months ended September 30, 2023 compared to the three months ended September 30, 2022 primarily due to higher yields on marketable securities.

 

Provision for (Benefit from) Income Taxes

 

 

Three Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Loss before income taxes

$

(91,103

)

 

$

(114,181

)

 

$

23,078

 

 

(20)%

Provision for income taxes

 

1,567

 

 

 

1,868

 

 

 

(301

)

 

(16)%

Effective tax rate

(1.7)%

 

 

(1.6)%

 

 

 

 

 

 

 

The provision for income taxes during the three months ended September 30, 2023 and 2022 were primarily driven by foreign and state income taxes.

 

We maintain a full valuation allowance on our U.S. and U.K. deferred tax assets. Our effective tax rate may fluctuate to the extent the mix of earnings fluctuates between jurisdictions with different tax rates.

 

42


Table of Contents

 

Comparison of the Nine Months Ended September 30, 2023 and 2022

 

Revenue

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Subscription

$

526,325

 

 

$

379,668

 

 

$

146,657

 

 

39%

Services

 

37,443

 

 

 

37,610

 

 

 

(167

)

 

(0)%

Total revenue

$

563,768

 

 

$

417,278

 

 

$

146,490

 

 

35%

 

Subscription revenue increased by $146.7 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. The increase in revenue was primarily from sales to existing customers and the remaining increase was attributable to sales to new customers. Sales to new customers represent the revenue recognized from customers acquired in the 12 months prior to each discrete quarter end within the nine months ended September 30, 2023. A further indication of our ability to expand from existing customers is through our dollar-based net retention rate of just under 130% as of September 30, 2023. Confluent Platform and Confluent Cloud contributed 53% and 47% of our subscription revenue during the nine months ended September 30, 2023, respectively, compared to 62% and 38% during the nine months ended September 30, 2022, respectively.

 

Services revenue remained relatively consistent during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022.

 

Cost of Revenue, Gross Profit, and Gross Margin

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Cost of revenue

 

 

 

 

 

 

 

 

 

 

Subscription

$

131,197

 

 

$

107,628

 

 

$

23,569

 

 

22%

Services

 

41,416

 

 

 

40,838

 

 

 

578

 

 

1%

Total cost of revenue

$

172,613

 

 

$

148,466

 

 

$

24,147

 

 

16%

Gross profit

$

391,155

 

 

$

268,812

 

 

$

122,343

 

 

46%

 

 

Nine Months Ended September 30,

 

2023

 

2022

Gross margin

 

 

 

Subscription

75%

 

72%

Services

(11)%

 

(9)%

Total gross margin

69%

 

64%

 

Cost of subscription revenue increased by $23.6 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This increase was primarily due to an increase of $13.8 million in third-party cloud infrastructure costs and an increase of $8.7 million in personnel-related costs and allocated overhead costs. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $1.8 million in stock-based compensation expense.

 

43


Table of Contents

Cost of services revenue increased by $0.6 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This increase was primarily due to an increase of $3.3 million in personnel-related costs and allocated overhead costs driven by increased headcount, offset by a decrease of $2.6 million in costs for third-party contractors and partners who supplement our services delivery team. The increase in personnel-related costs included an increase of $1.6 million in stock-based compensation expense.

 

Our subscription gross margin increased primarily due to economies of scale resulting from increased efficiency and optimization of our infrastructure, offset by a change in our revenue mix toward Confluent Cloud which has a lower gross margin. Our services gross margin decreased primarily due to personnel-related costs, including stock-based compensation expense, growing at a higher rate than services revenue.

Research and Development

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Research and development

$

261,804

 

 

$

192,232

 

 

$

69,572

 

 

36%

Percentage of revenue

46%

 

 

46%

 

 

 

 

 

 

 

Research and development expenses increased by $69.6 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This increase was primarily due to an increase of $50.2 million in personnel-related costs and allocated overhead costs and an increase of $15.4 million in acquisition-related compensation costs. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $30.1 million in stock-based compensation expense, net of amounts capitalized.

 

Sales and Marketing

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Sales and marketing

$

385,018

 

 

$

333,768

 

 

$

51,250

 

 

15%

Percentage of revenue

68%

 

 

80%

 

 

 

 

 

 

 

Sales and marketing expenses increased by $51.3 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This increase was primarily due to an increase of $38.1 million in personnel-related costs and allocated overhead costs, an increase of $6.4 million in amortization of deferred contract acquisition costs, and an increase of $3.9 million in marketing and events expenses. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $21.2 million in stock-based compensation expense.

 

General and Administrative

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

General and administrative

$

103,572

 

 

$

90,501

 

 

$

13,071

 

 

14%

Percentage of revenue

18%

 

 

22%

 

 

 

 

 

 

 

General and administrative expenses increased by $13.1 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022. This increase was primarily due to an increase of $10.4 million in personnel-related costs and allocated overhead costs, an increase of $1.0 million in professional services fees, and an increase of $1.0 million in acquisition-related vendor costs. The increase in personnel-related costs was mainly driven by increased headcount and an increase of $4.7 million in stock-based compensation expense.

 

44


Table of Contents

 

Restructuring and Other Related Charges

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Restructuring and other related charges

$

34,854

 

 

$

-

 

 

$

34,854

 

 

100%

Percentage of revenue

6%

 

 

0%

 

 

 

 

 

 

 

Restructuring and other related charges increased by $34.9 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 due to our restructuring actions to adjust cost structure and real estate footprint. See Note 12 to our condensed consolidated financial statements for further information.

Other Income (Expense), Net

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Other income, net

$

50,324

 

 

$

5,089

 

 

$

45,235

 

 

889%

 

Other income, net increased by $45.2 million during the nine months ended September 30, 2023 compared to the nine months ended September 30, 2022 primarily due to higher yields on marketable securities.

 

Provision for (Benefit from) Income Taxes

 

 

Nine Months Ended September 30,

 

 

Change

 

2023

 

 

2022

 

 

$

 

 

%

 

(in thousands, except percentages)

Loss before income taxes

$

(343,769

)

 

$

(342,600

)

 

$

(1,169

)

 

0%

Provision for income taxes

 

4,881

 

 

 

4,067

 

 

 

814

 

 

20%

Effective tax rate

(1.4)%

 

 

(1.2)%

 

 

 

 

 

 

 

The provision for income taxes during the nine months ended September 30, 2023 and 2022 were primarily driven by foreign and state income taxes.

 

We maintain a full valuation allowance on our U.S. and U.K. deferred tax assets. Our effective tax rate may fluctuate to the extent the mix of earnings fluctuates between jurisdictions with different tax rates.

 

Liquidity and Capital Resources

 

To date, we have financed operations primarily through proceeds received from issuances of equity and debt securities and payments received from our customers. In June 2021, our initial public offering resulted in proceeds of $786.6 million, net of underwriting discounts and commissions. In December 2021, we issued $1.1 billion aggregate principal amount of 0% convertible senior notes due 2027 (the “2027 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The net proceeds from the issuance of the 2027 Notes, after deducting the initial purchasers’ discounts and commissions and debt issuance costs, were $1,080.5 million.

 

As of September 30, 2023, our principal sources of liquidity were cash, cash equivalents, and marketable securities totaling $1,872.8 million. Our cash, cash equivalents, and marketable securities consist of bank deposits, money market funds, corporate notes and bonds, commercial paper, U.S. agency obligations, and U.S. treasury securities. We believe that existing cash, cash equivalents, marketable securities, and cash flow from operations will be sufficient to fund our short-term and long-term operating and capital needs, including our purchase obligations primarily related to our non-cancelable agreements for third-party cloud infrastructure, and operating lease commitments primarily related to our office space.

 

45


Table of Contents

 

We have generated significant operating losses and negative cash flows from operations. As of September 30, 2023, we had an accumulated deficit of $1,550.1 million. We may require additional capital resources to execute strategic initiatives to grow our business. Our future capital requirements will depend on many factors including our growth rate, the timing and extent of spending to support development efforts, the expansion of sales and marketing and international operations, and the continuing market acceptance of our subscriptions and services. We may be required to seek additional equity or debt financing. In the event that additional financing is required from outside sources, we may not be able to raise it on terms acceptable to us or at all. If we are unable to raise additional capital when desired, our business, results of operations, and financial condition would be adversely affected.

 

The following table summarizes our cash flows for the periods presented:

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

(in thousands)

 

 Net cash used in operating activities

$

(115,892

)

 

$

(130,255

)

 Net cash used in investing activities

$

(92,943

)

 

$

(816,257

)

 Net cash provided by financing activities

$

91,398

 

 

$

73,992

 

 

Cash Flows from Operating Activities

 

We generally invoice our customers annually in advance for our term-based licenses and typically annually in advance or monthly in arrears for our SaaS offering. Our largest source of operating cash is payments received from our customers. We have in the past and expect in the future to experience seasonality, with the fourth quarter historically being our strongest quarter for sales to customers as a result of large enterprise buying patterns. Accordingly, the operating cash flow benefit from increased collections from our customers generally occurs in the subsequent quarter after billing. We expect seasonality, timing of billings, and collections from our customers to have a material impact on our cash flow from operating activities from period to period. Our primary uses of cash from operating activities are for personnel-related expenses, third-party cloud infrastructure costs, sales and marketing expenses, and overhead expenses.

 

Cash used in operating activities of $115.9 million for the nine months ended September 30, 2023 primarily consisted of our net loss of $348.7 million, adjusted for non-cash charges of $298.2 million, and net cash outflows of $65.4 million from changes in our operating assets and liabilities, net of the effects of a business combination. Our non-cash charges included $261.0 million of stock-based compensation expense, net of amounts capitalized, $33.5 million of amortization of deferred contract acquisition costs, $15.7 million of lease abandonment charges, and $10.0 million of depreciation and amortization of property equipment and acquired intangible assets, partially offset by $31.0 million of net accretion of discounts and amortization of premiums on marketable securities. The main drivers of the changes in operating assets and liabilities, net of the effects of a business combination, were a $39.6 million increase in deferred contract acquisition costs due to our increased sales, a $19.2 million decrease in accounts payable due to timing of payments, a $13.8 million increase in prepaid expenses and other assets related to timing of payments made in advance for future services, and a $6.1 million increase in accounts receivable due to overall growth of our sales, partially offset by an $18.0 million increase in accrued expenses and other liabilities due to the timing of accruals and payments.

 

46


Table of Contents

Cash used in operating activities of $130.3 million for the nine months ended September 30, 2022 primarily consisted of our net loss of $346.7 million, adjusted for non-cash charges of $241.3 million, and net cash outflows of $24.9 million from changes in our operating assets and liabilities. Our non-cash charges included $201.6 million of stock-based compensation expense, net of amounts capitalized, $27.1 million of amortization of deferred contract acquisition costs, and $6.6 million of non-cash operating lease costs. The main drivers of the changes in operating assets and liabilities were a $42.1 million increase in deferred contract acquisition costs due to our increased sales, a $21.1 million increase in prepaid expenses and other assets primarily driven by prepaid third-party cloud infrastructure costs, and a $6.9 million decrease in operating lease liabilities due to lease payments, partially offset by a $43.4 million increase in deferred revenue corresponding with our increased sales.

 

Cash Flows from Investing Activities

 

Cash used in investing activities of $92.9 million for the nine months ended September 30, 2023 was primarily due to purchases of marketable securities of $1,235.6 million, cash paid for a business combination, net of cash acquired of $45.8 million, and capitalized internal-use software development costs of $13.5 million, partially offset by maturities of marketable securities of $1,203.7 million.

Cash used in investing activities of $816.3 million for the nine months ended September 30, 2022 was primarily due to purchases of marketable securities of $1,523.2 million and capitalized internal-use software development costs of $7.6 million, partially offset by maturities of marketable securities of $717.7 million.

 

Cash Flows from Financing Activities

 

Cash provided by financing activities of $91.4 million for the nine months ended September 30, 2023 was primarily due to $62.9 million in proceeds from the issuance of common stock upon exercises of stock options and $28.7 million in proceeds from the issuance of common stock under our employee stock purchase plan.

Cash provided by financing activities of $74.0 million for the nine months ended September 30, 2022 was primarily due to $40.9 million in proceeds from the issuance of common stock under our employee stock purchase plan and $34.5 million in proceeds from the issuance of common stock upon exercises of stock options.

 

47


Table of Contents

 

Critical Accounting Estimates

 

Our condensed consolidated financial statements and the related notes thereto included elsewhere in this Quarterly Report on Form 10-Q are prepared in accordance with generally accepted accounting principles in the United States, or U.S. GAAP. The preparation of these condensed consolidated financial statements requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenue, costs and expenses, and related disclosures. We evaluate our estimates and assumptions on an ongoing basis. Our estimates are based on historical experience and on various other assumptions that we believe to be reasonable under the circumstances. Actual results could differ significantly from the estimates made by management. To the extent that there are differences between our estimates and actual results, our financial condition, results of operations, and cash flows will be affected.

 

There have been no material changes to our critical accounting estimates as compared to those described in “Management’s Discussion and Analysis of Financial Condition and Results of Operations” set forth in our Annual Report.

 

Recent Accounting Pronouncements

 

See Note 2, Basis of Presentation and Summary of Significant Accounting Policies, to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q for recent accounting pronouncements.

 

48


Table of Contents

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURE ABOUT MARKET RISK

 

Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. We have operations both within the United States and internationally, and we are exposed to market risk in the ordinary course of our business.

 

Interest Rate Risk

 

As of September 30, 2023, we had $1,872.8 million of cash, cash equivalents, and marketable securities in a variety of securities, including money market funds, corporate notes and bonds, commercial paper, U.S. agency obligations, and U.S. treasury securities. Our cash, cash equivalents, and marketable securities are held for working capital purposes. We do not enter into investments for trading or speculative purposes. The effect of a hypothetical 10% relative change in interest rates would not have a material impact on the fair value of our cash equivalents and marketable securities as of September 30, 2023.

 

In December 2021, we issued $1.1 billion aggregate principal amount of 0% convertible senior notes due 2027 (the “2027 Notes”) in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The fair value of the 2027 Notes are subject to market risk and other factors due to the conversion feature. The fair value of the 2027 Notes will generally increase as our Class A common stock price increases, and will generally decrease as our Class A common stock price declines. The market value changes affect the fair value of the 2027 Notes, but do not impact our financial position, cash flows or results of operations due to the fixed nature of the debt obligation. Additionally, we carry the 2027 Notes at face value less unamortized debt issuance costs on our condensed consolidated balance sheet, and we present the fair value for required disclosure purposes only.

 

Foreign Currency Risk

 

Our reporting currency and the functional currency of our wholly-owned foreign subsidiaries is the U.S. dollar. All of our sales contracts are denominated in U.S. dollars, and therefore our revenue is not currently subject to significant foreign currency risk. A portion of our operating expenses is incurred outside the United States and denominated in foreign currencies and is subject to fluctuations due to changes in foreign exchange rates.

 

To reduce the impact of foreign currency fluctuations, we established a hedging program in December 2022. See Note 5 to our condensed consolidated financial statements for additional information. Our hedging program reduces but does not eliminate the impact of currency exchange rate movements.

 

The effect of a hypothetical 10% relative change in foreign exchange rates, after considering our hedging program, would not have a material impact on our financial condition, results of operations, or cash flows for the periods presented. As our international operations grow, we will continue to reassess our approach to manage our risk relating to fluctuations in foreign exchange rates.

49


Table of Contents

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of Disclosure Controls and Procedures

 

Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures as of the end of the period covered by this Quarterly Report on Form 10-Q. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to provide reasonable assurance that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company’s management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure. Based on such evaluation, our Chief Executive Officer and Chief Financial Officer concluded that, as of the end of the period covered by this Quarterly Report on Form 10-Q, our disclosure controls and procedures were effective at the reasonable assurance level.

 

Changes in Internal Control over Financial Reporting

 

There were no changes in our internal control over financial reporting identified in connection with the evaluation required by Rule 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 have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Inherent Limitations on Effectiveness of Controls

 

Our management, including our Chief Executive Officer and Chief Financial Officer, believes that our disclosure controls and procedures and internal control over financial reporting are designed to provide reasonable assurance of achieving their objectives and are effective at the reasonable assurance level. However, management does not expect that our disclosure controls and procedures or our internal control over financial reporting will prevent or detect all errors and all fraud. A control system, no matter how well conceived and operated, can provide only reasonable, not absolute, assurance that the objectives of the control system are met. Because of the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within the company have been detected. The design of any system of controls also is based in part upon certain assumptions about the likelihood of future events, and there can be no assurance that any design will succeed in achieving its stated goals under all potential future conditions. Over time, controls may become inadequate because of changes in conditions, or the degree of compliance with the policies or procedures may deteriorate. Because of the inherent limitations in a cost-effective control system, misstatements due to error or fraud may occur and not be detected.

 

50


Table of Contents

 

PART II. OTHER INFORMATION

 

 

From time to time, we have been and will continue to be subject to legal proceedings and claims. We are not presently a party to any legal proceedings that, if determined adversely to us, would individually or taken together have a material adverse effect on our business, results of operations, financial condition, or cash flows. Defending such proceedings is costly and can impose a significant burden on management and employees. The results of any current or future litigation cannot be predicted with certainty, and regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources, and other factors.

51


Table of Contents

ITEM 1A. RISK FACTORS

 

Investing in our Class A common stock involves a high degree of risk. You should consider and read carefully all of the risks and uncertainties described below, as well as other information included in this Quarterly Report on Form 10-Q, including our consolidated financial statements and related notes appearing elsewhere in this Quarterly Report on Form 10-Q, before making an investment decision. The risks described below are not the only ones we face. The occurrence of any of the following risks or additional risks and uncertainties not presently known to us or that we currently believe to be immaterial could materially and adversely affect our business, financial condition, or results of operations. In such case, the trading price of our Class A common stock could decline, and you may lose some or all of your original investment. You should not interpret our disclosure of any of the following risks to imply that such risks have not already materialized.

 

Risk Factors Summary

 

Below is a summary of the principal factors that make an investment in our Class A common stock speculative or risky:

Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.
We have a history of operating losses and may not achieve or sustain profitability in the future. In particular, we have limited experience operating our business at current scale under economic conditions characterized by high inflation or in recessionary or uncertain economic environments.
Macroeconomic uncertainty, unfavorable conditions in our industry or the global economy, including those caused by the ongoing conflict between Russia and Ukraine and in Israel and the Gaza Strip, reductions in information technology spending, or inflation, have impacted and may continue to impact our ability to grow our business and negatively affect our results of operations. In particular, we have experienced and may continue to experience longer sales cycles, slowdowns in customer consumption expansion, including fewer new use cases adopted by customers, and generally increased scrutiny on IT spending and budgets from existing and potential customers, resulting in reluctance by some customers to make large or long-term commitments.
Actions that we are taking to restructure our business in alignment with our strategic priorities may not be as effective as anticipated.
We derive substantially all of our revenue from our data-in-motion offering. Failure of our offering to satisfy customer demands or achieve continued market acceptance over competitors, including open source alternatives, would harm our business, results of operations, financial condition, and growth prospects.
We intend to continue investing significantly in Confluent Cloud, and if it fails to achieve further market adoption or increased consumption, including following our shift to a consumption-based sales model for Confluent Cloud, our growth, business, results of operations, and financial condition could be harmed. Reduced consumption by, or the loss or expected loss of Confluent Cloud customers, has historically negatively impacted and may continue to negatively impact our growth, business, results of operations, and financial condition.
Failure to effectively develop and expand our sales and marketing capabilities or improve the productivity of our sales and marketing organization could harm our ability to expand our potential customer and sales pipeline, increase our customer base, and achieve broader market acceptance of our offering. In particular, any challenges in connection with our shift to a consumption-oriented sales model for Confluent Cloud may adversely impact our ability to meet our sales forecasts, cause delays in our sales cycle, result in attrition among our sales personnel, and result in increased costs, any of which would harm our growth, business, results of operations and financial condition.

52


Table of Contents

If we are unable to attract new customers or expand our potential customer and sales pipeline, our business, financial condition, and results of operations will be adversely affected.
Our business depends on our existing customers renewing their subscriptions and usage-based minimum commitments, purchasing additional subscriptions and usage-based minimum commitments, and expanding their use of our offering.
If we fail to maintain and enhance our brand, including among developers, our ability to expand our customer base will be impaired and our business, financial condition, and results of operations may suffer.
The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition, and results of operations could 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 with respect to our results of operations, our stock price and the value of your investment could decline.
If we or third parties with whom we work experience a security breach, or if the confidentiality, integrity, or availability of our information technology, software, services, communications, or data is compromised, our offering may be perceived as not being secure, our reputation may be harmed, demand for our offering may be reduced, proprietary data and information, including source code, could be, and has in the past been, exfiltrated, and we may incur significant liabilities.
We rely on third-party providers of cloud-based infrastructure to host Confluent Cloud. Any failure to adapt our offering to evolving network architecture technology, disruption in the operations of these third-party providers, limitations on capacity or use of features, or interference with our use could adversely affect our business, financial condition, and results of operations.
The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to the IPO, including our executive officers, employees, and directors and their affiliates, and limiting your ability to influence corporate matters, which could adversely affect the trading price of our Class A common stock.

 

53


Table of Contents

 

Risks Related to Our Business and Operations

 

Our recent rapid growth may not be indicative of our future growth. Our rapid growth also makes it difficult to evaluate our future prospects and may increase the risk that we will not be successful.

 

Our revenue was $585.9 million, $387.9 million, and $236.6 million for the years ended December 31, 2022, 2021, and 2020, respectively and $563.8 million and $417.3 million for the nine months ended September 30, 2023 and 2022, respectively. You should not rely on the revenue growth of any prior period as an indication of our future performance. Our revenue growth rate has declined from time to time, and may decline in the future, as a result of a variety of factors, including our focus on operating efficiency and margin improvement, the effectiveness of our sales and marketing strategies and function, our ability to continue gaining market acceptance of our offering, macroeconomic challenges and uncertainty, increased competition, and changes to technology. Overall growth of our revenue depends on a number of factors, including our ability to:

market and price our offering effectively so that we are able to attract new customers and expand sales to our existing customers;
invest in the growth of our business while adjusting our cost structure to focus on operating efficiency and improved margins;
successfully develop a substantial customer and sales pipeline for our products;
expand the features and functionality of our offering to enable additional use cases for our customers;
continue investing in our sales and marketing function to support our growth, and reduce the time for new sales personnel to achieve desired productivity levels;
extend our product leadership to expand our addressable market;
differentiate our offering from open source alternatives and products offered by our competitors;
maintain and expand the rates at which new customers purchase and existing customers renew subscriptions and committed use of our offering and increase consumption of our offering, including in light of the evolving macroeconomic environment;
provide our customers with support that meets their needs;
expand our partner ecosystem, including with major cloud providers, independent software vendors (ISVs), and regional and global systems integrators;
increase awareness of our brand on a global basis to successfully compete with other companies; and
expand to new international markets and grow within existing markets.

 

We may not successfully accomplish any of these objectives, and as a result, it is difficult for us to forecast our future results of operations. If the assumptions that we use to plan our business are incorrect or change in reaction to changes in our market, or if we are unable to maintain consistent revenue or revenue growth, our stock price could be volatile, and it may be difficult to achieve and maintain profitability. As a result of our rapid revenue growth in prior periods, we expect our revenue growth rate to decline in future periods. You should not rely on our revenue for any prior quarterly or annual periods as any indication of our future revenue or revenue growth.

 

54


Table of Contents

 

In addition, we expect to continue to expend substantial financial and other resources on:

expansion and enablement of our sales, services, and marketing organization to increase brand awareness and drive adoption of our offering;
product development, including investments in our product development team and the development of new products and new features and functionality for our offering to expand use cases and provide feature parity across third-party public cloud platforms, as well as investments in further differentiating our existing offering;
our cloud infrastructure technology, including systems architecture, scalability, availability, performance, and security;
technology and sales channel partnerships, including cloud marketplaces;
international expansion;
acquisitions or strategic investments; and
general administration, including increased legal and accounting expenses associated with being a public company.

 

These investments may not result in increased revenue in our business. If we are unable to maintain or increase our revenue at a rate sufficient to offset the expected increase in our costs, our business, financial position and results of operations will be harmed, and we may not be able to achieve or maintain profitability. Additionally, we may encounter unforeseen operating expenses, difficulties, complications, delays, and other unknown factors that may result in losses in future periods. If our revenue does not meet our expectations in future periods, our business, financial position, and results of operations may be harmed.

 

55


Table of Contents

 

We have a history of operating losses and may not achieve or sustain profitability in the future.

 

We have experienced net losses in each period since inception. We generated a net loss of $452.6 million, $342.8 million, and $229.8 million for the years ended December 31, 2022, 2021, and 2020, respectively and $348.7 million and $346.7 million for the nine months ended September 30, 2023 and 2022, respectively. As of September 30, 2023, we had an accumulated deficit of $1,550.1 million. While we have experienced significant revenue growth in recent periods, we are not certain whether or when we will obtain or maintain a high enough volume of sales or level of market acceptance to achieve or maintain profitability in the future. Our revenue growth rate has declined, and may continue to decline for a number of reasons, particularly during times of macroeconomic uncertainty, resulting in a more challenging environment for acquiring new customers and maintaining existing customers as well as shifts in priorities toward operating efficiencies and margin improvements. We also expect our costs and expenses to increase in future periods, which could negatively affect our future results of operations if our revenue does not increase. In particular, we intend to continue to expend significant funds to further develop our offering, including by introducing new offerings and features and functionality, and to expand our sales, marketing, and services teams to drive new customer adoption, expand the use of our offering by existing customers, support international expansion, and implement additional systems and processes to effectively scale operations. We will also face increased compliance costs associated with growth, the planned expansion of our customer base and pipeline, international expansion, and being a public company. In addition, Confluent Cloud operates on public cloud infrastructure provided by third-party vendors, and our costs and gross margins are significantly influenced by the prices we are able to negotiate with these public cloud providers, which in many cases are also our competitors. To the extent we are able to successfully increase the percentage of our revenue attributable to Confluent Cloud, we may incur increased costs related to our public cloud contracts, which would negatively impact our gross margins. Our efforts to grow our business may be costlier than we expect, or the rate of our growth in revenue may be slower than we expect, and we may not be able to increase our revenue enough to offset our increased operating expenses. In addition, our efforts and investments to implement systems and processes to scale operations may not be sufficient or may not be appropriately executed. As a result, we may incur significant losses in the future for a number of reasons, including the other risks described herein, and unforeseen expenses, difficulties, complications or delays, and other unknown events. If we are unable to achieve and sustain profitability, the value of our business and Class A common stock may significantly decrease.

 

We have a limited operating history, which makes it difficult to forecast our future results of operations.

 

We were founded in 2014. As a result of our limited operating history, our ability to accurately forecast our future results of operations is limited and subject to a number of uncertainties, including our ability to plan for and model future growth. Our historical revenue growth should not be considered indicative of our future performance. In particular, we have limited experience operating our business at current scale under economic conditions characterized by high inflation or in recessionary or uncertain economic environments. We recently also undertook an internal restructuring, including a reduction in force, and increased focus on operating efficiencies and margin improvements. Further, we have experienced, and in future periods, may continue to experience, slower revenue growth or our revenue could decline for a number of reasons, including shifts in our offering and revenue mix, slowing demand for our offering, increasing competition, decreased productivity of our sales and marketing organization and effectiveness of our sales and marketing efforts to acquire new customers, retain existing customers or expand existing subscriptions and usage-based minimum commitments, strategic focus on operating efficiencies and margin improvements, changing technology, a decrease in the growth of our overall market, our failure, for any reason, to continue to take advantage of growth opportunities, or our failure to adapt and respond to inflationary factors affecting our business or future economic recessions. We have also encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly changing industries, such as the risks and uncertainties described in this Quarterly Report. If our assumptions regarding these risks and uncertainties and our future revenue growth are incorrect or change, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, and our business could suffer.

 

56


Table of Contents

 

Macroeconomic uncertainty, unfavorable conditions in our industry or the global economy, including those caused by the ongoing conflict between Russia and Ukraine and in Israel and the Gaza Strip, reductions in information technology spending, or inflation, have impacted, and may continue to impact our ability to grow our business and negatively affect our results of operations.

 

Global business activities face widespread macroeconomic uncertainties, and 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. 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, inflation and efforts to control further inflation, including rising interest rates, bank failures, international trade relations, political turmoil, potential U.S. federal government shutdowns, natural catastrophes, warfare, and terrorist attacks on the United States, Europe, the Asia Pacific region, including Japan, or elsewhere, could cause a decrease in business investments by existing or potential customers, including spending on information technology, and negatively affect the growth of our business. As an example, in the United States, capital markets have experienced and continue to experience volatility and disruption. Furthermore, inflation rates in the United States have recently increased to levels not seen in decades resulting in federal action to increase interest rates, affecting capital markets. In addition to the foregoing, adverse developments that affect financial institutions, transactional counterparties or other third parties, such as bank failures, or concerns or speculation about any similar events or risks, could lead to market-wide liquidity problems, which in turn may cause third parties, including customers, to become unable to meet their obligations under various types of financial arrangements as well as general disruptions or instability in the financial markets. Such economic volatility has adversely affected and may continue to adversely affect our business, financial condition, results of operations and cash flows, and future market disruptions could negatively impact us. In particular, we have experienced and may continue to experience longer sales cycles, reduced IT budgets, slowdowns in customer consumption expansion, including fewer new use cases adopted by customers, and generally increased scrutiny on IT spending and budgets from existing and potential customers, due in part to the effects of macroeconomic uncertainty and challenges and the geopolitical situation in Ukraine and in Israel and the Gaza Strip. We have operations and customers in Israel, and many of our customers in other regions have substantial operations and customers in Israel. We believe the uncertainty and disruption resulting from the conflict has negatively impacted certain of these customers and their consumption of our offering. Our growth, business and results of operations could be further negatively impacted if the current armed conflict in Israel and the Gaza Strip continues, worsens or expands to other nations or regions, including if our customers are harmed and reduce their engagement with or consumption of Confluent. Actual or potential U.S. federal government shutdowns have also resulted in uncertainty and disruption for certain of our customers, which have negatively impacted and may continue to negatively impact their consumption of our offering. These customer dynamics may persist in the future, even if macroeconomic conditions improve, and to the extent there is a sustained general economic downturn, a recession, or other period when IT budgets are growing at a slower rate or contracting growth, these customer dynamics may be exacerbated. These customer dynamics have had and may continue to have negative impacts on our revenue, business, and results of operations and have resulted and may in the future result in strategic changes in our focus on growth versus operating efficiency, margin improvements, and profitability. For example, we recently adjusted our cost structure and reduced our overall headcount. Competitors, many of whom are larger and have greater financial resources than we do, may respond to challenging market conditions by lowering prices in an attempt to attract our customers, which may require us to respond in kind and may negatively impact our existing customer relationships and new customer acquisition strategy. In addition, the increased pace of consolidation in certain industries may result in reduced overall spending on our offering. We cannot predict the timing, strength, or duration of any economic slowdown, instability, or recovery, generally or within any particular industry.

 

57


Table of Contents

 

Actions that we have taken to restructure our business in alignment with our strategic priorities may not be as effective as anticipated.

 

In January 2023, we commenced certain restructuring actions, or the Restructuring Plan, designed to adjust our cost structure and real estate footprint.

 

Although we believe that the Restructuring Plan will reduce operating costs and improve operating margins, we cannot guarantee that the Restructuring Plan will achieve or sustain the targeted benefits, or that the benefits, even if achieved, will be adequate to meet our long-term profitability and operational expectations. As a result of these actions, we have incurred additional costs, including cash expenditures for employee transition, notice period and severance payments, employee benefits, and related facilitation costs. Additional risks associated with the continuing impact of the Restructuring Plan include employee attrition beyond our intended reduction in force and adverse effects on employee morale (which may also be further exacerbated by actual or perceived declining value of equity awards), diversion of management attention, adverse effects to our reputation as an employer (which could make it more difficult for us to hire new employees in the future), and potential failure or delays to meet operational and growth targets due to the loss of qualified employees. If we do not realize the expected benefits of our Restructuring Plan on a timely basis or at all, our business, results of operations and financial condition could be adversely affected.

 

We derive substantially all of our revenue from our data-in-motion offering. Failure of our offering to satisfy customer demands or achieve continued market acceptance over competitors, including open source alternatives, would harm our business, results of operations, financial condition, and growth prospects.

 

We derive and expect to continue to derive substantially all of our revenue from sales of, and additional services related to, our data-in-motion offering. We have directed, and intend to continue to direct, a significant portion of our financial and operating resources to developing more features and functionality for such offering. Our growth will depend in large part on enabling additional use cases for our customers after they initially adopt our offering, ranging from industry-specific use cases to use cases generated by the network effects of connecting multiple applications within an enterprise. In addition, the success of our business is substantially dependent on the actual and perceived viability, benefits, and advantages of our offering as a preferred platform for data in motion, particularly when compared to open source alternatives developed internally by customers. As such, market adoption of our offering is critical to our continued success. Demand for our offering has been and will continue to be affected by a number of factors, including market acceptance of our offering and use case expansion by existing customers and potential new customers, effectiveness of our sales and marketing strategy and team, the extension of our offering to new applications and use cases, the timing of development and release of new offerings by us and our competitors, technological change, growth or contraction of the market in which we compete, customers optimizing consumption and prioritizing cash flow management, and customer information technology spending budgets, which may be reduced during periods of high inflation or in recessionary or uncertain economic environments and may be impacted by geopolitical events such as the ongoing conflict between Russia and Ukraine and the current conflict in Israel and the Gaza Strip. Failure to successfully address these factors, satisfy customer demands, achieve continued market acceptance over competitors, including open source alternatives, and achieve growth in sales of our offering would harm our business, results of operations, financial condition, and growth prospects.

 

58


Table of Contents

 

We have historically derived a substantial portion of our revenue from Confluent Platform, and any loss in market acceptance or reduction in sales of Confluent Platform would harm our business, results of operations, financial condition, and growth prospects.

 

While our revenue mix has increasingly shifted toward Confluent Cloud, our business remains substantially dependent on Confluent Platform, our enterprise-ready, self-managed software offering. Confluent Platform contributed 61% and 73% of our subscription revenue for the years ended December 31, 2022 and 2021, respectively and 53% and 62% of our subscription revenue for the nine months ended September 30, 2023 and 2022, respectively. We expect to continue to rely on customer adoption and expansion of Confluent Platform as a component of our future growth. In particular, we are dependent on Confluent Platform serving as a fundamental self-managed, data-in-motion offering to generate wide-ranging use cases for our customers and increase our dollar-based net retention rate with existing customers. If we experience loss in market acceptance, reduced customer renewals or new customer adoption, or limited use case expansion among existing customers of Confluent Platform, our growth, business, financial condition, and results of operations may be harmed.

 

59


Table of Contents

 

We intend to continue investing significantly in Confluent Cloud, and if it fails to achieve further market adoption or increased consumption, including following our shift to a consumption-based sales model for Confluent Cloud, our growth, business, results of operations, and financial condition could be harmed.

 

We intend to continue investing significantly in developing and growing Confluent Cloud as a fully-managed, cloud-native service. We have less experience marketing, determining pricing for, and selling Confluent Cloud. As a result, our shifts in sales strategy focused on customer acquisition for Confluent Cloud could result in near term fluctuations in our financial results as compared to prior periods, particularly if previous Confluent Platform customers shift to Confluent Cloud, given that subscriptions to Confluent Cloud have historically had a lower average price compared to subscriptions to Confluent Platform. Our sales strategy for Confluent Cloud also involves landing customers at low entry points, including starting with our free Confluent Cloud trial and pay-as-you-go, which have no commitments. There can be no assurance that such customers will enter into commitments with us, expand their existing commitments, or ramp their usage of Confluent Cloud, even following our shift in our sales strategy to a consumption-oriented model. In addition, there can be no assurance as to the length of time required to attain substantial market adoption of Confluent Cloud, if at all. The growth rate of our Confluent Cloud revenue is also expected to fluctuate over time, including due to the usage-based nature of Confluent Cloud, customer adoption trends, and our near-term plan to accelerate our planned shift toward a consumption-oriented sales model for Confluent Cloud. The success of this planned shift will depend on, among other things, alignment of and effective execution by our sales organization, timely release of features in our product roadmaps as well as their market acceptance, effective pricing of our offering, and managing expected reductions in commitments for Confluent Cloud. We believe certain customers are reluctant to make large and long-term commitments for Confluent Cloud, which has led to historical misalignment between our focus on upfront commitments and customer preferences. As a result, growth of Confluent Cloud consumption may be harmed if we do not manage these factors effectively in shifting our sales model to be oriented toward consumption. Our business and growth will also be negatively impacted if we do not experience the expected benefits from the shift toward a consumption-oriented sales model even following its implementation, including if we continue experiencing headwinds on consumption, use case expansion or adoption of Confluent Cloud due to other factors. To expand usage of and our potential customer and sales pipeline for Confluent Cloud, we will need to increase brand awareness, cultivate relationships with potential customers in key industries and sectors, rapidly convert the sales pipeline into new customers and continue to expand and improve the productivity and incentive alignment of our sales and marketing organization. To increase market adoption and expand the customer base for Confluent Cloud, we have also been targeting the commercial customer segment, comprised of small to medium-sized companies, including early-stage companies, as part of our overall sales and marketing strategy for Confluent Cloud. These customers typically demand faster deployment of Confluent Cloud within their organizations and prioritize ease of use. In addition, the sales cycle for these customers is typically shorter, requiring accelerated ramp time of our sales force and higher velocity marketing strategies. We have also historically targeted larger enterprise customers as part of our overall sales and marketing strategy, but expect to refine that strategy from time to time, including our planned shift to a consumption-based model for our sales motion. Reduced consumption by, or the loss or expected loss of customers, has historically negatively impacted and may continue to negatively impact our growth, business, results of operations, and financial condition. If we are unsuccessful in these and our other efforts to drive market adoption of and expand usage of and the customer base for Confluent Cloud, or if we do so in a way that is not profitable, fails to compete successfully against our current or future competitors, or fails to adequately differentiate Confluent Cloud from open source alternatives, our growth, business, results of operations, and financial condition could be harmed.

 

60


Table of Contents

 

We may not be able to successfully manage our growth, and if we are not able to grow efficiently, our business, financial condition, and results of operations could be harmed.

 

As usage and adoption of our offering grows, we will need to devote additional resources to improving our offering’s capabilities, features, and functionality. In addition, we will need to appropriately scale our internal business operations and our services organization to serve our growing customer base. Any failure of or delay in these efforts could result in impaired product performance and reduced customer satisfaction, resulting in decreased sales to new customers, lower dollar-based net retention rates, or the issuance of service credits or requested refunds, which would hurt our revenue growth and our reputation. Further, any failure in optimizing the costs associated with our third-party cloud services as we scale could negatively impact our gross margins. Our expansion efforts will be expensive and complex, and require the dedication of significant management time and attention. We could also face inefficiencies, vulnerabilities or service disruptions as a result of our efforts to scale our internal infrastructure, which may result in extended outages, loss of customer trust, and harm to our reputation. We cannot be sure that the expansion of and improvements to our internal infrastructure will be effectively implemented on a timely basis, if at all, and such failures could harm our business, financial condition, and results of operations.

 

The markets in which we participate are competitive, and if we do not compete effectively, our business, financial condition, and results of operations could be harmed.

 

Our platform for data in motion combines and expands upon functionality from numerous traditional product categories, and hence we compete in each of these categories with products from a number of different vendors. Our primary competition, especially on-premise, is internal IT teams that develop data infrastructure software using open source software, including Apache Kafka. Our principal competitors in the cloud are the well-established public cloud providers that compete in their respective clouds. These enterprises are developing and have released managed service offerings for real-time data ingestion and data streaming, such as Azure Event Hubs (Microsoft Corporation), Amazon Kinesis, Amazon MSK, and Google Cloud Pub/Sub and Dataflow. On premise, there are a number of vendors with legacy products that have pivoted into this space including Cloudera Dataflow, TIBCO Messaging, and Red Hat AMQ Streams.

 

We currently offer Confluent Cloud on the public clouds provided by AWS, Azure, and GCP, which are also some of our primary actual and potential competitors. There is risk that one or more of these public cloud providers could use their respective control of their public clouds to embed innovations or privileged interoperating capabilities in competing products, bundle competing products, provide us unfavorable pricing, leverage their public cloud customer relationships to exclude us from opportunities, and treat us and our customers differently with respect to terms and conditions or regulatory requirements compared to similarly situated customers. In addition, if public cloud providers develop a data-in-motion offering that operates across multiple public clouds or on premise, we would face increased competition from these providers. Further, they have the resources to acquire or partner with existing and emerging providers of competing technologies and thereby accelerate adoption of those competing technologies. All of the foregoing could make it difficult or impossible for us to provide subscriptions and services that compete favorably with those of the public cloud providers.

 

61


Table of Contents

 

With the introduction of new technologies, market entrants, and open source alternatives, including those based on Apache Kafka, we expect that the competitive environment will remain intense going forward. Because Apache Kafka is open source and there are few technological barriers to entry into the open source market, it may be relatively easier for competitors, some of which may have greater resources than we have, to enter our markets and develop data-in-motion alternatives based on Apache Kafka. In addition, the data infrastructure market is large and continues to grow rapidly, and our future success will depend in part on differentiating our offering from open source alternatives, including Apache Kafka, and other data-in-motion offerings. If we are unable to sufficiently differentiate our offering from Apache Kafka, other offerings based on or derived from Apache Kafka, or other data-in-motion offerings, we may not be successful in achieving market acceptance of our offering, which would limit our growth and future revenue. Some existing and prospective customers may elect to use certain of our data-in-motion platform functions under free-to-use licenses, which can reduce demand for our offering. Such existing or prospective customers may also have reservations about utilizing proprietary software like our offering and may instead opt to use solely open source software based on the perception that this will lower long-term costs and reduce dependence on third-party vendors. In addition, our existing customers have chosen or could in the future choose to develop similar capabilities in-house and strengthen their use of open source software, rather than continue to purchase our offering.

 

Some of our actual and potential competitors have been acquired by other larger enterprises and 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 or achieve greater economies of scale than us. Any trend toward industry consolidation may negatively impact our ability to successfully compete and may impose pressure on us to engage in similar strategic transactions, including acquisitions, which would be costly and may divert management’s attention. In addition, new entrants not currently considered to be competitors may enter the market through acquisitions, partnerships, or strategic relationships. As we look to market and sell our offering and platform capabilities to potential customers with existing solutions, we must convince their internal stakeholders that the capabilities of our offering are superior to their current solutions.

 

We compete on the basis of a number of factors, including:

ease of deployment, integration, and use;
enterprise-grade data in motion;
the cloud-native capabilities of our offering;
the ability to operate at scale and offer elasticity, end-to-end security, and reliability;
the completeness of our offering, including as a complete platform for data in motion, and our ability to offer rich SQL-based stream processing, integrated governance capabilities, and connectors to existing applications and IT and cloud infrastructure;
the availability of our offering, including in multiple public clouds, and for use in private clouds and in on-premise data centers;
quality of professional services and customer support;
price and total cost of ownership;
flexible pricing, such as pay-as-you-go delivery;
sales and marketing productivity and expertise;
brand recognition and reputation; and
adherence to industry standards and certifications.

 

62


Table of Contents

 

Our competitors vary in size and in the breadth and scope of the products 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. Further, other potential competitors not currently offering competitive solutions may expand their offerings to compete with our existing and new offering and platform capabilities. Additionally, our current and potential competitors may establish cooperative relationships among themselves or with third parties that may further enhance their resources and offerings in our addressable market. 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 offering. In addition to product and technology competition, we face pricing competition. Some of our competitors offer their solutions at a lower price, which has resulted in, and may continue to result in, pricing pressures.

 

For all of these reasons, we may not be able to compete successfully against our current or future competitors, and this competition could result in the failure of our offering to continue to achieve or maintain market acceptance, any of which would harm our business, results of operations, and financial condition.

 

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 with respect to our results of operations, our stock price and the value of your investment could decline.

 

Our results of operations and key metrics, including RPO, ARR, NRR and customers with $100,000 or greater in ARR, 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-over-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 results of operations include the following:

changes in our revenue mix as Confluent Cloud’s contribution to subscription revenue increases over time, and related changes in revenue recognition;
changes in actual and anticipated growth rates of our revenue, customers, and key operating metrics, including due to changes in methodology for calculating certain of our key operating metrics;
strategic shifts in focus on growth versus operating efficiency and profitability;
fluctuations in demand for or pricing of our offering;
fluctuations in usage of Confluent Cloud under usage-based minimum commitments and pay-as-you-go arrangements;
our ability to attract new customers;
our ability to retain our existing customers, particularly large customers, and secure renewals of subscriptions and usage-based minimum commitments, as well as the timing of customer renewals or non-renewals;
customer retention rates and the pricing and quantity of subscriptions renewed, as well as our ability to accurately forecast customer expansions and renewals;
downgrades in customer subscriptions;
customers and potential customers opting for alternative products, including developing their own in-house solutions or opting to use only the free version of our offering;
timing and amount of our investments to expand the capacity of our third-party cloud service providers;

63


Table of Contents

seasonality in sales, customer implementations, results of operations (including Confluent Cloud revenue), and remaining performance obligations, or RPO;
investments in new offerings, features, and functionality;
fluctuations or delays in development, release, or adoption of new features and functionality for our offering;
delays in closing sales, including the timing of renewals, which may result in revenue being pushed into the next quarter, particularly because a large portion of our sales occur toward the end of each quarter;
fluctuations or delays in purchasing decisions by existing or future customers, including due to geopolitical or economic conditions such as inflation or in anticipation of new offerings or enhancements by us or our competitors;
changes in customers’ budgets and in the timing of their budget cycles and purchasing decisions, including due to macroeconomic factors and currency exchange rate fluctuations;
our ability to control costs, including hosting costs associated with Confluent Cloud and our operating expenses, and to realize operating efficiencies in connection with the Restructuring Plan;
the amount and timing of payment for operating expenses, particularly research and development and sales and marketing expenses, including commissions;
timing of hiring personnel for our research and development and sales and marketing organizations;
the amount and timing of non-cash expenses, including stock-based compensation expense and other non-cash charges;
the amount and timing of costs associated with recruiting, educating, and integrating new employees and retaining and motivating existing employees;
the effects of acquisitions and their integration;
general geopolitical or economic conditions, both domestically and internationally, as well as economic conditions specifically affecting industries in which our customers participate;
fluctuations in foreign currency exchange rates;
the impact of new accounting pronouncements;
changes in revenue recognition policies that impact our subscriptions and services revenue;
changes in regulatory or legal environments that may cause us to incur, among other things, expenses associated with compliance;
the impact of changes in tax laws or judicial or regulatory interpretations of tax laws, which are recorded in the period such laws are enacted or interpretations are issued and may significantly affect the effective tax rate of that period;
health epidemics or pandemics, such as the COVID-19 pandemic;
changes in the competitive dynamics of our market, including consolidation among competitors or customers; and
significant security breaches of, technical difficulties with, or interruptions to, the delivery and use of our offering.

 

64


Table of Contents

 

The calculation methodology of our key metrics, including adjustments in methodologies from time to time, may also result in fluctuations in period-over-period results that may not be indicative of our long-term performance or that result in differing interpretations of trends in our business. For example, commencing with the first quarter of 2023, we began calculating ARR with respect to Confluent Cloud customers by annualizing actual consumption of Confluent Cloud in the last three months of the applicable period, which impacted our methodology for NRR and customers over $100,000 in ARR as well. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations–Key Business Metrics.” While we believe this change in ARR methodology better aligns with how our management assesses ARR internally and better reflects actual customer behavior, it assumes Confluent Cloud consumption trends over 12-month periods based on three months of actual consumption, which does not account for future fluctuations and unpredictability in consumption rates or reflect trends in the growth or contraction of subscriptions over time. Further, we have experienced fluctuations in NRR and, as Confluent Cloud’s contribution to our revenue continues to increase, we expect to continue to experience increased volatility in NRR as our customers’ consumption trends may vary significantly across quarters for various reasons, including due to uncertainty in expected consumption ramp of a customer, our increasing prioritization of consumption over commitment for Confluent Cloud, as well as factors outside our control such as macroeconomic uncertainty and its effects on customers’ IT spending and customers’ organizational and business changes. As a result, our short-term NRR trends may be less indicative of longer-term timing and pace of Confluent Cloud customer expansion.

 

Because our customers have flexibility in the timing of their consumption of Confluent Cloud, particularly as we accelerate our shift to a consumption-oriented sales model, we will have less visibility into the timing of revenue recognition compared to a subscription-based model. There is a risk that customers will consume Confluent Cloud at lower levels than we expect, including if we estimate consumption based on bookings or RPO and also in response to adverse macroeconomic or other conditions affecting our existing customers or potential new customers. For example, during the third quarter of 2023, consumption of Confluent Cloud increased at a slower pace than expected due in part to reduced consumption from certain large enterprise customers. Unexpected fluctuations in customer consumption may cause actual results to differ from our forecasts.

 

Any of these and other factors, or the cumulative effect of some of these factors, may cause our results of operations to vary significantly. If our quarterly results of operations 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 we could face costly lawsuits, including securities class action suits.

 

Our revenue mix may result in fluctuations in our results across periods, making it difficult to assess our future growth.

 

Our revenue mix is varied based on the revenue recognition principles applicable to our offering. We recognize a portion of revenue from sales of subscriptions to Confluent Platform up front when our term-based license is delivered. The remainder, constituting post-contract customer support, maintenance, and upgrades, referred to together as PCS, comprises the substantial majority of the revenue and is recognized ratably over the subscription term. Customers may use Confluent Cloud either without a minimum commitment contract, which we refer to as pay-as-you-go, or on a usage-based minimum commitment contract of at least one year in duration. Pay-as-you-go customers are billed, and revenue from them is recognized, based on usage. Customers with usage-based minimum commitments are billed annually in advance or monthly in arrears, and we recognize revenue from such subscriptions based on usage by the customer. Historically, our Confluent Cloud sales have been individually smaller, with varied usage levels from such customers over time, which may continue as we target the commercial customer segment as part of our sales strategy for Confluent Cloud. However, larger Confluent Cloud sales, including those with terms over one year, may also result in greater variations in usage levels due to the timing and size of those commitments. In addition, we have experienced and expect to continue experiencing an increased contribution from Confluent Cloud to our revenue mix. Macroeconomic impacts have caused, and may continue to cause, longer sales cycles compared to prior periods. As a result, there may be fluctuations in revenue period over period as revenue is dependent on varying patterns of customer consumption and timing of sales of Confluent Platform, which can result in larger upfront revenue recognition upon delivery of the term-based licenses, as well as revenue mix. In addition, we may experience fluctuations in margins as a result of high cloud infrastructure costs resulting from increased Confluent Cloud sales. Future fluctuations in our revenue and results across periods, including due to further changes in our revenue mix, may make it difficult to assess our future growth and performance.

 

65


Table of Contents

 

Downturns or upturns in our sales may not be immediately reflected in our financial position and results of operations.

 

We recognize a significant portion of our revenue ratably over the term of Confluent Platform subscriptions. As a result, any decreases in new subscriptions or renewals in any one period may not immediately be fully reflected as a decrease in revenue for that period but would negatively affect our revenue in future quarters, even though such a decrease would be reflected in certain of our key metrics as of the end of such period, including RPO. This also makes it difficult for us to rapidly increase our revenue through the sale of additional subscriptions in any period, as revenue is recognized over the term of the subscription. In addition, fluctuations in usage under our usage-based Confluent Cloud offering or monthly subscriptions for our pay-as-you-go offering could affect our revenue on a period-over-period basis. If our quarterly results of operations fall below the expectations of investors and securities analysts who follow our stock, the price of our Class A common stock would decline substantially, and we could face costly lawsuits, including securities class actions.

 

Seasonality may cause fluctuations in our sales, results of operations, and remaining performance obligations.

 

Historically, we have experienced seasonality in RPO and new customer bookings, as we typically sell a higher percentage of subscriptions to new customers and renewal subscriptions with existing customers in the fourth quarter of the year. We believe that this results from the procurement, budgeting and deployment cycles of many of our customers, particularly our enterprise customers. We expect that this seasonality will continue to affect our bookings, RPO, and results of operations in the future and might become more pronounced as we continue to target larger enterprise customers.

 

If we fail to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, or to changing customer needs, requirements, or preferences, our offering may become less competitive.

 

Our ability to attract new users and customers and increase revenue from existing customers depends in large part on our ability to enhance, improve, and differentiate our existing offering, increase adoption and usage of our offering, and introduce new offerings and capabilities. The market in which we compete is relatively new and subject to rapid technological change, evolving industry standards, and changing regulations, 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. Because the market for our offerings is relatively new, it is difficult to predict customer adoption, increased customer usage and demand for our offering, the size and growth rate of this market, the entry of competitive products, or the success of existing competitive products. If we are unable to enhance our offering and keep pace with rapid technological change, or if new technologies emerge that are able to deliver competitive products at lower prices, more efficiently, more conveniently or more securely than our offering, our business, financial condition, and results of operations could be adversely affected.

 

To remain competitive, we need to continuously modify and enhance our offering to adapt to changes and innovation in existing and new technologies. We expect that we will need to continue to differentiate our data-in-motion platform capabilities, as well as expand and enhance our platform to support a variety of adjacent use cases. This development effort will require significant engineering, sales, and marketing resources. Any failure to effectively offer solutions for these adjacent use cases could reduce customer demand for our offering. Further, our offering must also integrate with a variety of network, hardware, mobile, cloud, and software platforms and technologies, and we need to continuously modify and enhance our offering to adapt to changes and innovation in these technologies. This development effort may require significant investment in engineering, support, marketing, and sales resources, all of which would affect our business and results of operations. Any failure of our offering to operate effectively with widely adopted, future data infrastructure platforms, applications, and technologies would reduce the demand for our offering. In addition, the landscape of data and infrastructure will be impacted by the adoption of artificial intelligence in ways that are currently unforeseeable and that could have significant risks and opportunities for our business. If we are unable to respond to evolving customer needs, requirements, or preferences in a cost-effective manner, our offering may become less marketable and less competitive or obsolete, and our business, financial condition, and results of operations could be adversely affected.

 

66


Table of Contents

 

The market for our offering may develop more slowly or differently than we expect.

 

It is difficult to predict customer adoption rates and demand for our offering, the entry of competitive products or the future growth rate and size of the data infrastructure market. The expansion of this market depends on a number of factors, including the cost, performance, and perceived value associated with data infrastructure platforms as an alternative or supplement to legacy systems such as traditional databases, as well as the ability of platforms for data in motion to address heightened data privacy and security concerns. If we have a security incident or third-party cloud service providers experience security incidents, loss of customer data, disruptions in delivery or other similar problems, which is an increasing focus of the public and investors in recent years, the market for products as a whole, including our offering, may be negatively affected. In addition, many of our potential customers have made significant investments in alternative data infrastructure platforms and may be unwilling to invest in new products, such as our offering. If data-in-motion technology does not continue to achieve market acceptance, or there is a reduction in demand caused by a lack of customer acceptance, technological challenges, weakening economic conditions, data privacy and security concerns, governmental regulation, competing technologies and products, decreases in information technology spending or otherwise, the market for our offering might not continue to develop or might develop more slowly than we expect, which would adversely affect our business, financial condition, and results of operations.

The competitive position of our offering depends in part on its ability to operate with third-party products and services, including those of our partners, and if we are not successful in maintaining and expanding the compatibility of our offering with such products and services, our business may be harmed.

 

The competitive position of our offering depends in part on its ability to operate with products and services of third parties, including software companies, software services, and infrastructure, and our offering must be continuously modified and enhanced to adapt to changes in hardware, software, networking, browser, and database technologies. In the future, one or more technology companies, whether our partners or otherwise, may choose not to support the operation of their software, software services, and infrastructure with our offering, or our offering may not support the capabilities needed to operate with such software, software services, and infrastructure. In addition, to the extent that a third party were to develop software or services that compete with ours, that provider may choose not to support our offering. We intend to facilitate the compatibility of our offering with various third-party software, software services, and infrastructure offerings by maintaining and expanding our business and technical relationships. If we are not successful in achieving this goal, our business, financial condition, and results of operations may be harmed.

 

If we are unable to successfully manage the growth of our professional services business and improve our margins from these services, our business, financial condition, and results of operations will be harmed.

 

Our professional services business, which engages with customers to help them in their strategy, architecture, and adoption of a platform for data in motion, has grown as we have scaled our business. We believe our investment in professional services facilitates the adoption of our offering, especially with larger customers. As a result, our sales efforts have focused on marketing our offering to larger customers, rather than the profitability of our professional services business. If we are unable to successfully manage the growth of this business and improve our profit margin from these services, our business, financial condition, and results of operations will be harmed.

 

We face risks associated with the growth of our business with certain heavily regulated industry verticals.

 

We market and sell our offering to customers in heavily regulated industry verticals, including the banking and financial services industries. As a result, we face additional regulatory scrutiny, risks, and burdens from the governmental entities and agencies which regulate those industries. Selling to and supporting customers in heavily regulated verticals and expanding in those verticals will continue to require significant resources, and there is no guarantee that such efforts will be successful or beneficial to us. If we are unable to successfully maintain or expand our market share in such verticals, or cost-effectively comply with governmental and regulatory requirements applicable to our activities with customers in such verticals, our business, financial condition, and results of operations may be harmed.

 

67


Table of Contents

 

Sales to government entities are subject to a number of challenges and risks.

 

We sell to U.S. Federal, state, and local government customers, as well as foreign and governmental agency customers, generally through resellers. Sales to such entities, whether direct or indirect, 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. Contracting with certain federal government entities or resellers to such entities requires additional compliance from us and our offering, and if we fail to achieve compliance with these standards and requirements, we may be disqualified from selling our offering to such governmental entities, or be at a competitive disadvantage, which would harm our business, operating results, and financial condition. Government contracting requirements may also change and in doing so restrict our ability to sell into the government sector until we have obtained any required government certifications. Further, achieving and maintaining government certifications, such as U.S. Federal Risk and Authorization Management Program (FedRAMP) authorization for Confluent Cloud, may require significant upfront cost, time, and resources. If we do not obtain U.S. FedRAMP authorization for Confluent Cloud, we will not be able to sell Confluent Cloud, directly or indirectly, to certain Federal government and other public sector customers as well as private sector customers that require such certification for their intended use cases, which could harm our growth, business, and results of operations. This may also harm our competitive position against larger enterprises whose competitive offerings are FedRAMP authorized. Further, there can be no assurance that we will secure commitments or contracts with government entities even following such certifications, which could harm our margins, business, financial condition, and results of operations. Government demand and payment for our offering have been and may in the future be negatively impacted by public sector budgetary cycles and funding authorizations, such as federal government shutdowns, with funding reductions or delays adversely affecting public sector demand for our offering.

 

Further, governmental entities or resellers to such entities may demand contract terms that differ from our standard arrangements and are less favorable than terms agreed with private sector customers. Such entities or resellers may have statutory, contractual or other legal rights to terminate contracts with us or our partners for convenience or for other reasons. Any such termination may adversely affect our ability to contract with other government customers as well as our reputation, business, financial condition, and results of operations. In addition, compliance with requirements applicable to suppliers to the Federal government, including contractual requirements, regulations, and Executive Orders, may require us to change certain of our operations and involve significant effort and expense, which could harm our margins, business, financial condition, and results of operations. Governments and whistleblowers routinely investigate and audit government contractors’ administrative processes and compliance with applicable legal requirements. An unfavorable investigation or audit could result in the government refusing to continue buying our subscriptions, a reduction of revenue, suspension or debarment from government contracting, or fines or civil or criminal liability if the audit uncovers improper or illegal activities, including under the False Claims Act, which could adversely affect our results of operations and reputation.

 

Our customers also include certain non-U.S. governments, to which government procurement law risks similar to those present in U.S. government contracting also apply, particularly in certain emerging markets where our customer base is less established. In addition, compliance with complex regulations and contracting provisions in a variety of jurisdictions can be expensive and consume significant management resources. In certain jurisdictions, our ability to win business may be constrained by political and other factors unrelated to our competitive position in the market. Each of these difficulties could harm our business and results of operations.

 

68


Table of Contents

 

Acquisitions, strategic investments, joint ventures, or alliances could be difficult to identify, pose integration challenges, divert the attention of management, disrupt our business and culture, dilute stockholder value, and adversely affect our business, financial condition, and results of operations.

 

We have in the past and may in the future seek to acquire or invest in businesses, joint ventures, products and platform capabilities, technologies, or technical know-how that we believe could complement or expand our platform capabilities, enhance our technical capabilities, or otherwise offer growth opportunities. Further, the proceeds we received from the IPO and our convertible notes offering increase the likelihood that we will devote resources to exploring larger and more complex acquisitions and investments than we have previously attempted. Any such acquisition or investment may divert the attention of management and cause us to incur various expenses in identifying, investigating, and pursuing suitable opportunities, whether or not the transactions are completed, and may result in unforeseen operating difficulties and expenditures. In particular, we may encounter difficulties assimilating or integrating the businesses, technologies, products and platform capabilities, personnel, or operations of any acquired companies, particularly if the key personnel of an acquired company choose not to work for us, their software is not easily adapted to work with our platform, or we have difficulty retaining the customers of any acquired business due to changes in ownership, management or otherwise. These transactions may also disrupt our business, divert our resources, and require significant management attention that would otherwise be available for development of our existing business. We may also have difficulty establishing our company values with personnel of acquired companies, which may negatively impact our culture and work environment. Any such transactions that we are able to complete may not result in any synergies or other benefits we had expected to achieve, which could result in impairment charges that could be substantial. In addition, we may not be able to find and identify desirable acquisition targets or business opportunities or be successful in entering into an agreement with any particular strategic partner. These transactions could also result in dilutive issuances of equity securities or the incurrence of debt, which could adversely affect our results of operations. In addition, if the resulting business from such a transaction fails to meet our expectations, our business, financial condition, and results of operations may be adversely affected or we may be exposed to unknown risks or liabilities.

 

We may require additional capital to support the growth of our business, and this capital might not be available on acceptable terms, if at all.

 

We have funded our operations since inception primarily through equity and debt financings and sales of our offering. While we have taken steps aimed at improving our operating efficiency, including our recent Restructuring Plan, 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. We intend to continue to make investments to support our business, which may require us to engage in equity or debt financings to secure additional funds. Additional financing may not be available on terms favorable to us, if at all, particularly during times of market volatility and general economic instability. If adequate funds are not available on acceptable terms, we may be unable to invest in future growth opportunities, which could harm our business, results of operations, and financial condition. If we incur additional debt, the debt holders, together with holders of our outstanding convertible notes, would have rights senior to holders of common stock to make claims on our assets, and the terms of any future debt could restrict our operations, including our ability to pay dividends on our common stock. Furthermore, if we issue additional equity securities, including through future issuances of equity-linked or derivative securities, our existing stockholders could experience further dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in the future 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.

 

69


Table of Contents

 

Investors’ and other stakeholders’ 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, customers, employees, and other stakeholders concerning environmental, social and governance matters, or 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 policies and actions relating to ESG are inadequate. We may face reputational damage in the event that we do not meet the ESG standards set by various constituencies.

 

As ESG best practices and reporting standards continue to develop, we may incur increasing costs relating to ESG monitoring and reporting and complying with ESG initiatives. For example, proposed or adopted climate and other ESG reporting regulations from the SEC, California, and other jurisdictions may increase our compliance costs. We may also face greater costs to comply with new ESG standards or initiatives in the European Union. In 2022, we published our first ESG Report, which describes the measurement of our greenhouse gas emissions for 2021 and our efforts to achieve carbon neutrality. In addition, our ESG Report provides highlights of how we are supporting our global workforce and our governance practices. Our disclosures on these matters, or a failure to meet evolving stakeholder expectations for ESG practices and reporting, may potentially harm our reputation and customer relationships. Due to new regulatory standards and market standards, certain new or existing customers, particularly those in the European Union, may impose stricter ESG guidelines or mandates for, and may scrutinize relationships more closely with, their counterparties, including us, which may lengthen sales cycles or increase our costs.

 

Furthermore, if our competitors’ ESG 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 or goals regarding ESG matters, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, customers, employees and other stakeholders or our initiatives are not executed as planned, our business, financial condition, results of operations, and prospects could be adversely affected.

 

The COVID-19 pandemic has had, and could in the future have, an adverse impact on our business, operations, and the markets and communities in which we, our partners, and customers operate.

 

The COVID-19 pandemic has caused disruptions to our business operations, and could have an adverse impact on our business and operations in the future. The extent of the impact of the COVID-19 pandemic on our customers and our customers’ evolving response to the COVID-19 pandemic is difficult to assess or predict, and we may be unable to accurately forecast our revenues or financial results. Our results of operations could be below our forecasts, which could adversely affect our results of operations, disappoint analysts and investors, and/or cause our stock price to decline.

Starting in March 2020, we temporarily required employees to work remotely, and we suspended most travel by our employees. We implemented a vaccine mandate for our U.S. employees, where permissible with local, state and federal laws, and most of our employees have the flexibility to work remotely with our “remote first” work policy, which we announced in late 2021 and continue to maintain. For activities that may be conducted remotely, there is no guarantee that we will be as effective while working remotely. Because our team is dispersed, some employees have experienced, and may continue to experience, less capacity to work due to increased personal obligations (such as childcare, eldercare, or caring for family who become sick). Decreased effectiveness and availability of our team could adversely affect our results due to slow-downs in our sales cycles and recruiting and onboarding efforts, delays in our entry into customer contracts, delays in addressing performance issues, delays in product development, delays and inefficiencies among various operational aspects of our business, including our financial organization, or other decreases in productivity that could seriously harm our business. While these actions caused minor disruptions in our business and operations to date, such actions and any future similar actions could impact our competitive positioning, ability to attract and retain customers, and our growth, business, and revenue.

 

70


Table of Contents

The global impact of the COVID-19 pandemic continues to evolve, and we will continue to monitor the situation closely. The ultimate impact of the COVID-19 pandemic, a similar health epidemic or other global health emergency, is highly uncertain and subject to change. We do not yet know the full extent of potential delays or impacts on our business, operations, ability to access capital, or the global economy as a whole, including due to future waves of outbreak or new variant strains of the virus which may require re-closures or other preventative measures. While the spread of COVID-19 may be contained or mitigated, there is no guarantee that a future outbreak of this or any other widespread epidemics will not occur, or that the global economy will recover, either of which could harm our business.

 

Risks Related to Cybersecurity

 

If we, or third parties upon which we rely, experience a security incident comprising the confidentiality, integrity, or availability of our information technology, software, services, communications, or data, we could experience adverse consequences resulting from such compromise, including but not limited to, reputational harm, a reduction in the demand for our offering, regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, or other adverse consequences.

 

In the ordinary course of our business, we and the third parties upon which we rely, may process sensitive data, which may include personal information and our or our customers’ or other third parties’ sensitive, proprietary, and confidential information. As a result, we and the third parties upon which we rely, face a variety of evolving threats, which could cause security incidents. Security incidents that compromise the confidentiality, integrity, and availability of this information could result from cyber-attacks, computer viruses (such as worms, spyware, or other malware), social engineering (including phishing), ransomware, supply chain attacks, denial of service attacks, credential harvesting or stuffing, efforts by individuals or groups of hackers and sophisticated organizations, including state-sponsored organizations, errors or malfeasance of our personnel, including personnel who have authorized access to our systems and/or information, and security vulnerabilities in the software or systems on which we rely, including third-party systems. In particular, severe ransomware attacks, including those perpetrated by organized criminal threat actors, nation-states, and nation-state-supported actors, are becoming increasingly prevalent and severe and can lead to significant interruptions in our operations, loss of information and income, reputational harm, and diversion of funds. We have also experienced, and may in the future experience, cybersecurity incidents resulting in inadvertent disclosures of confidential information, including source code, caused by accidental actions or inactions by personnel who have authorized access to our systems and the systems of third-party repositories of such information. If our personnel access authorization policies for our systems and/or information are too permissive, we may experience additional security incidents due to errors or malfeasance from our personnel. 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.

 

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 and the third parties upon which we rely 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.

 

Additionally, certain functional areas of our workforce remain in a remote work environment and outside of our corporate network security protection boundaries, which imposes additional risks to our business, including increased risk of industrial espionage, phishing, and other cybersecurity attacks, including those that are state-sponsored or politically motivated, and unauthorized access to or dissemination of sensitive, proprietary, or confidential information. Future acquisitions could also expose us to additional cybersecurity risks and vulnerabilities from any newly acquired information technology infrastructure.

 

71


Table of Contents

 

In addition, our reliance on third-party service providers could introduce new cybersecurity risks and vulnerabilities, including supply-chain attacks, and other threats to our business operations. We rely on third parties to operate our critical business systems and process the sensitive, proprietary, and confidential information that we own, process, or control, including customer information and proprietary data and information, including source code. Our ability to monitor these third parties’ information security practices is limited, and these third parties may not have adequate security measures and could experience a security incident that compromises the confidentiality, integrity, or availability of the systems they operate for us or the information they process on our behalf. 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 data privacy or 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.

 

Cybercrime and hacking techniques are constantly evolving, and we or third parties who we work with may be unable to anticipate attempted security breaches, react in a timely manner, or implement adequate preventative measures, particularly given increasing use of hacking techniques designed to circumvent controls, avoid detection, and remove or obfuscate forensic artifacts. These risks are likely to increase as we continue to grow and process, control, store, and transmit increasingly large amounts of data.

 

While we have taken steps designed to protect the confidentiality, integrity, and availability of our systems and the sensitive, proprietary, and confidential information that we own, process, or control, our security measures or those of our third-party vendors may not be able to anticipate or implement effective preventive and remedial measures against all data privacy and security threats. No security solution, strategy, or measures can address all possible security threats or block all methods of penetrating a network or otherwise perpetrating a security incident. For example, we and our third-party providers have been and may in the future be compromised by the aforementioned or similar threats, and result in unauthorized, unlawful, or accidental processing of our information, or vulnerabilities in the products or systems upon which we rely. For example, beginning in January 2021, a malicious third party gained unauthorized access to a third-party vendor, Codecov, that provides a software code testing tool, potentially affecting more than a thousand of Codecov’s customers, or Codecov Breach. In April 2021, we were notified that we had been impacted by the Codecov Breach. Through our investigations, we determined that the attackers leveraged a vulnerability in Codecov’s software to gain access to credentials in our development environment, and thereby obtained unauthorized read-only access to, and copied to overseas IP addresses, the private Github repositories containing our source code and certain internal-use documents containing references to certain customers and other customer-related attributes. Upon learning of the breach, we took action to revoke Codecov’s access and discontinued our use of the Codecov service, rotated all of our credentials identified as exposed by the Codecov Breach to prevent further unauthorized access, enhanced monitoring of our environment, and engaged a third-party forensics firm to assist in our investigation, response, and impact mitigation. We did not find any evidence of access to any customer data sent through or stored in our products, nor did we find any evidence that the attackers modified any of our source code or uploaded any malware or any other malicious code to our system. However, the full extent of the impact of this incident on our operations, products, or services may not be known for some time, and we cannot assure you that there will be no further impact in the future. This incident or any future incidents relating to the Codecov Breach could result in the use of exfiltrated source code to attempt to identify vulnerabilities in our offering, future ransomware or social engineering attacks, reduced market acceptance of our offering, injury to our reputation and brand, legal claims against us, and the diversion of our resources.

 

In addition, we do not control the content that our customers transmit, process, and maintain using our offering. If our customers use our offering for the transmission or storage of personal information and our security measures are, or are believed to have been, breached, our business may suffer, and we could incur significant liability.

 

72


Table of Contents

 

If we, or a third party upon whom we rely, experience a security incident that results in the compromise of the confidentiality, integrity, or availability of our systems or the sensitive, proprietary, or confidential information that we own, process, or control, or the perception that one has occurred, this could result in a loss of customer confidence in the security of our platform and damage to our brand, reduce the demand for our offering, disrupt business operations, result in the exfiltration of proprietary data and information, including source code, require us to spend material resources to investigate or correct the incident and to prevent future security incidents, expose us to legal liabilities, including litigation, regulatory enforcement (including investigations, fines, penalties, audits, and inspections), additional oversight, restrictions or bans on processing personal information, indemnity obligations, claims by our customers or other relevant parties that we have failed to comply with contractual obligations to implement specified security measures, and adversely affect our business, financial condition, and results of operations.

 

We cannot assure you that the limitations of liability in our contracts would be enforceable or adequate or would otherwise protect us from such liabilities or damages. Applicable data privacy and security obligations may also require us to notify relevant stakeholders of security incidents. Such notifications are costly, and the notifications or the failure to comply with such requirements could lead to material adverse impacts such as negative publicity, loss of customer confidence in our services or security measures, investigations, and private or government claims.

 

In addition to experiencing a security incident, third parties may gather, collect, or infer sensitive information about us from public sources, data brokers, or other means that reveals competitively sensitive details about our organization and could be used to undermine our competitive advantage or market position. Additionally, sensitive information of the Company or our customers could be leaked, disclosed, or revealed as a result of or in connection with our employees’, personnel’s, or vendors’ use of generative AI technologies.

 

Additionally, we cannot be certain that our insurance coverage will be adequate or otherwise protect us with respect to claims, expenses, fines, penalties, business loss, data loss, litigation, regulatory actions, or other impacts arising out of security incidents, particularly if we experience an event that impacts multiple customers, that such coverage will continue to be available on acceptable terms or at all, or that such coverage will pay future claims. Any of these results could adversely affect our business, financial condition, and results of operations.

 

Real or perceived errors, failures, bugs, or defects in our offering could adversely affect our reputation and harm our business.

 

Our offering and platform for data in motion are complex and, like all software, may contain undetected defects or errors. We are continuing to evolve the features and functionality of our data-in-motion platform through updates and enhancements, and as we do so, we may introduce additional defects or errors that may not be detected until after deployment by our customers. In addition, if our platform is not implemented or used correctly or as intended, inadequate performance and disruptions in service may result. Moreover, if we acquire companies or integrate into our platform technologies developed by third parties, we may encounter difficulty in incorporating the newly-obtained technologies into our platform and maintaining the quality standards that are consistent with our reputation. Since our customers use our platform for data in motion for important aspects of their business, any actual or perceived errors, defects, bugs, or other performance problems could damage our customers’ businesses. Any defects or errors in our data-in-motion platform, or the perception of such defects or errors, could result in a loss of, or delay in, market acceptance of our offering, loss of existing or potential customers, and delayed or lost revenue and could damage our reputation and our ability to convince enterprise users of the benefits of our offering.

 

In addition, errors in our data-in-motion platform could cause system failures, loss of data or other adverse effects for our customers that may assert warranty and other claims for substantial damages against us. Although our agreements with our customers typically contain provisions that seek to limit our exposure to such claims, it is possible that these provisions may not be effective or enforceable under the laws of some jurisdictions. While we seek to insure against these types of claims, our insurance policies may not adequately limit our exposure to such claims. These claims, even if unsuccessful, could be costly and time consuming to defend and could harm our business, financial condition, results of operations, and cash flows.

 

73


Table of Contents

 

Interruptions or performance problems associated with our offering may adversely affect our business, financial condition, and results of operations.

 

Our continued growth depends in part on our ability to provide a consistently reliable platform for data in motion. If we are unable to do so due to vulnerabilities in programming, coding errors, outages caused by our platform’s complexity or scale or due to disruptions in cloud services, or because the systems complexity and scale result in extended outages, we may experience a loss of customers, lost or delayed market acceptance of our offering, delays in payment to us by customers, injury to our reputation and brand, legal claims against us, and the diversion of our resources.

 

It may become increasingly difficult to maintain and improve the performance of Confluent Cloud as our customer base grows and Confluent Cloud becomes more complex. We may experience disruptions, outages, and other performance problems in Confluent Cloud due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, denial of service attacks, issues with third-party cloud hosting providers, or other security-related incidents. In addition, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition, and results of operations may be adversely affected.

 

We are subject to increasingly stringent and evolving U.S. and foreign laws, regulations, rules, contractual obligations, policies, and other requirements related to data privacy and security. Our actual or perceived failure to comply with such obligations could lead to regulatory investigations or actions, litigation, fines and penalties, disruptions of our business operations, reputational harm, or otherwise harm our business.

 

In the ordinary course of our business, we collect, receive, store, generate, use, transfer, disclose, make accessible, protect, secure, dispose of, transmit, share, and process sensitive, proprietary, confidential, and regulated information, including personal information, trade secrets, intellectual property, and other business information, that belongs to us or that we may handle on behalf of others such as our customers. As such, we, our customers, and third parties upon which we rely, are subject to numerous evolving and increasingly stringent foreign and domestic laws and requirements relating to data privacy and security that are increasing the cost and complexity of operating our business. These requirements may also include regulations, guidance, industry standards, policies, contractual obligations, external and internal policies and procedures, and other obligations related to data privacy and security.

 

In the United States, federal, state, and local governments have enacted numerous data privacy and security laws, including data breach notification laws, personal information privacy laws, health information privacy laws, consumer protection laws (e.g., Section 5 of the Federal Trade Commission Act), other similar laws (e.g., wiretapping laws). For example, the California Consumer Privacy Act, or CCPA, imposes several obligations on covered businesses, including requiring specific disclosures in privacy notices related to a business’s collection, use, and sharing of personal information, implementing new operational practices, and honoring requests from California residents to exercise certain privacy rights related to their personal information. The CCPA contains civil potential penalties for noncompliance of up to $7,500 per violation and allows private litigants affected by certain data breaches to recover significant statutory damages. In addition, the California Privacy Rights Act of 2020, or CPRA, which became effective January 1, 2023, expands the CCPA’s requirements including by applying to personal information of business representatives and employees and establishing a new California Privacy Protection Agency to implement and enforce the law. Other states, such as Virginia and Colorado, have also passed comprehensive data privacy and security laws, and similar laws are being considered in several other states, as well as at the federal and local levels. These developments may further complicate compliance efforts and may increase legal risk and compliance costs for us and the third parties upon whom we rely. Additionally, pursuant to various data privacy and 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.

 

74


Table of Contents

 

Foreign laws relating to data privacy and security are also undergoing a period of rapid change and have become more stringent in recent years. For example, the General Data Protection Regulation, or EU GDPR, applies in the European Union, or EU, and by virtue of section 3 of the European Union (Withdrawal) Act 2018, the United Kingdom GDPR, or UK GDPR, applies in the UK. Under the EU GDPR, noncompliant companies face fines of up to the greater of 20 million Euros or 4% of their global annual revenues for major violations and up to the greater of £17.5m or up to 4% of annual global revenues in respect of the UK GDPR. In addition to the foregoing, a breach of the EU GDPR or UK GDPR could result in regulatory investigations, reputational damage, potential bans on processing of personal information, private litigation, and/or other corrective action, such as class actions brought by classes of data subjects or by consumer protection organizations authorized at law to represent their interests. Laws in EU member states and the UK also impose restrictions on direct marketing communications and the use of cookies and similar technologies online, and a new regulation proposed in the EU called the e-Privacy Regulation may make such restrictions more stringent.

 

Furthermore, European data privacy and security laws, including the EU GDPR and UK GDPR, generally restrict the transfer of personal information from the European Economic Area, or EEA, and the UK to countries that are not generally considered by some data protection authorities as providing an adequate level of data protection. Swiss laws contain similar data transfer restrictions. The European Commission recently released updated Standard Contractual Clauses and the EU-U.S. Data Privacy Framework, mechanisms to transfer personal information outside of the EEA, which impose additional obligations for cross-border data transfers. Although there are currently various mechanisms available to transfer data from Europe, such as the Standard Contractual Clauses, the EU-U.S. Data Privacy Framework, and the UK’s International Data Transfer Agreement/Addendum, the mechanisms are subject to legal challenges and there is no assurance that we can satisfy or rely on these mechanisms to lawfully transfer personal information to the United States. Countries outside of Europe have enacted or are considering similar cross-border data transfer restrictions and laws requiring local data residency and restricting cross-border data transfer, which could increase the cost and complexity of doing business. If we cannot implement a valid mechanism for cross-border personal information transfers, we may face increased risk of regulatory actions, penalties, and data processing restrictions or bans. For example, in May 2023, the Irish Data Protection Commission determined that a major social media company’s use of the Standard Contractual Clauses was insufficient and levied a 1.2 billion Euro fine against the company and prohibited the company from transferring personal information to the United States. Evolving cross-border data transfer requirements may also result in reduced demand for our services and require us to increase our data processing capabilities and other operations in Europe at significant expense.

 

Data privacy and security laws are also becoming more stringent beyond Europe. For example, in Canada, the Personal Information Protection and Electronic Documents Act, and various related provincial laws, as well as Canada’s Anti-Spam Legislation, may apply to our operations. We also target customers in Asia and have operations in China, Japan, and Singapore and may be subject to new and emerging data privacy and security regimes in Asia, including China’s Personal Information Protection Law, Japan’s Act on the Protection of Personal Information, and Singapore’s Personal Data Protection Act.

 

We may also be bound by contractual obligations related to data privacy and security, and our efforts to comply with such obligations may not be successful. For example, data privacy laws including the GDPR and CCPA increasingly require companies to impose specific contractual restrictions on their service providers or processors. In addition, customers that may use certain of our offerings to process protected health information may require us to sign business associate agreements that subject us to the data privacy and security requirements under the U.S. Health Insurance Portability and Accountability Act of 1996 and the U.S. Health Information Technology for Economic and Clinical Health Act, or HIPAA, as well as state laws that govern the data privacy and security of health information. Our customers’ increasing data privacy and security requirements also increase the cost and complexity of ensuring that the third parties we rely on to operate our business and deliver our services can meet these standards. If we or our vendors are unable to meet our customers’ demands or comply with the increasingly stringent legal or contractual requirements they impose on us relating to data privacy and security, including requirements based on updated Standard Contractual Clauses, we may face increased legal liability, customer contract terminations and reduced demand for our services.

 

75


Table of Contents

 

Our employees and personnel may use generative artificial intelligence, or AI, technologies to perform their work, and the disclosure and use of personal information in such technologies is subject to various data privacy and security laws and obligations. Governments have passed and are likely to pass additional laws regulating generative AI. Our use of this technology could result in additional compliance costs and regulatory investigations and actions. If we are unable to use generative AI, it could make our business less efficient and result in competitive disadvantages.

 

Finally, we may publish privacy policies, marketing material, and other documentation or statements regarding our collection, use, disclosure, and other processing of personal information. Although we endeavor to adhere to these policies, statements, and documentation, we, and the third parties on which we rely, may at times fail to do so or may be perceived to have failed to do so. Such failures could subject us to regulatory enforcement action as well as costly legal claims by affected individuals or our customers.

 

The number and scope of obligations related to data privacy and security are quickly changing. Preparing for and attempting to comply with these obligations requires significant resources and, potentially, changes to our technologies, systems, and practices and those of any third parties that process personal data on our behalf. We strive to comply with applicable data privacy and security laws and requirements, but we cannot fully determine the impact that current or future such laws and requirements may have on our business or operations. Such laws or requirements may be inconsistent from one jurisdiction to another, subject to differing interpretations, and courts or regulators may deem our efforts to comply as insufficient. If we, or the third parties we rely on to operate our business and deliver our services, fail to comply, or are perceived as failing to comply, with our legal or contractual obligations relating to data privacy and security, or our policies and documentation relating to personal information, we could face governmental enforcement action; litigation with our customers, individuals or others; fines and civil or criminal penalties for us or company officials; obligations to cease offering our services or to substantially modify them in ways that make them less effective in certain jurisdictions; negative publicity and harm to our brand and reputation; and reduced overall demand for our services. Such developments could adversely affect our business, financial condition, and results of operations.

 

76


Table of Contents

 

Risks Related to Our Sales and Marketing Efforts and Brand

 

Failure to effectively develop and expand our sales and marketing capabilities or improve the productivity of our sales and marketing organization could harm our ability to expand our potential customer and sales pipeline, increase our customer base, and achieve broader market acceptance of our offering.

 

Our ability to increase our customer base, achieve broader market adoption and acceptance of our offering, and expand our potential customer and sales pipeline and brand awareness will depend to a significant extent on our ability to expand and improve the productivity and effectiveness of our sales and marketing organization. We plan to continue expanding our direct sales force, both domestically and internationally. We also plan to dedicate significant resources to sales and marketing programs, including to decrease the time required for our sales personnel to achieve desired productivity levels. Historically, newly hired sales personnel have needed several quarters to achieve desired productivity levels. While our recent Restructuring Plan is expected to streamline sales and marketing spend, we expect to continue investing significant financial and other resources in our sales and marketing efforts, which will result in increased costs and impact our margins and results of operations. Our revenue growth rate, business, and results of operations have from time to time been harmed and may in the future be harmed if our sales and marketing efforts fail to successfully expand our potential customer and sales pipeline and existing customer engagement with our offering, including through increasing brand awareness, new customer acquisition, and market adoption of our offering, particularly for Confluent Cloud. In addition, we may not achieve anticipated revenue growth from investing in our sales force if we are unable to hire, develop, integrate, and retain talented and effective sales personnel, if our new and existing sales personnel, on the whole, are unable to achieve desired productivity levels in a reasonable period of time or at all, or if our sales and marketing programs are not effective. Our growth rates, results of operations, business, and financial condition will also be harmed if we do not effectively reorient our sales organization and sales motion for Confluent Cloud in connection with the acceleration of our shift to a consumption-oriented sales model, on a timely basis or at all. Our efforts in this regard may be disrupted by a variety of factors, including continuing macroeconomic uncertainty and slower than expected ramp time for our sales and marketing organization, and may result in near term headwinds to our growth. As part of this strategy, we expect to significantly reorient our sales compensation, marketing engine, and fundamental business metrics around the consumption business model, which may cause friction and attrition in our sales organization related to the transition. These dynamics may be exacerbated by historical turnover within our sales organization, including among senior sales personnel. Any such challenges in connection with our shift to a consumption-oriented business model for Confluent Cloud may adversely impact our ability to meet our sales forecasts, cause delays in our sales cycle, result in attrition among our sales personnel, and result in increased costs, any of which would harm our growth, business, results of operations and financial condition.

 

77


Table of Contents

 

If we fail to maintain and enhance our brand, including among developers, our ability to expand our customer base will be impaired and our business, financial condition, and results of operations may suffer.

 

We believe that maintaining and enhancing the Confluent brand, including among developers, is important to support the marketing and sale of our existing and future offerings to new customers and expansion of sales to existing customers. We believe that the importance of brand recognition will increase as competition in our market increases. In particular, we believe that enhancing the Confluent brand will be critical to the growth and market adoption and acceptance of Confluent Cloud due to the presence of open source alternatives, competing large public cloud providers with widespread name recognition, such as AWS, Azure, and GCP, and other data infrastructure platforms. Software developers, including those within our customers’ IT departments, are often familiar with our underlying technology and value proposition. We rely on their continued adoption of our offering to evangelize on our behalf within their organizations and increase reach and mindshare within the developer community. Actions that we have taken in the past or may take in the future with respect to Apache Kafka or our community license, including the development and growth of our proprietary offering, may be perceived negatively by the developer community and harm our reputation. 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 use cases, our ability to successfully differentiate our offering and its capabilities from competitive products, including open source alternatives, and our ability to increase our reach and mindshare in the developer community. 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 incur in building our brand. If we fail to successfully promote and maintain our brand, our business, financial condition, and results of operations may suffer.

 

We have a limited history with pricing models for our offering, and we may need to adjust the pricing terms of our offering, which could have an adverse effect on our revenue and results of operations.

 

We have limited experience with respect to determining the optimal prices for our offering, and, in particular, we have limited experience pricing our offering under economic conditions characterized by high inflation or in recessionary or uncertain economic environments. We have changed our pricing model from time to time and expect to continue to do so in the future. For example, in late 2019, we transitioned the primary purchase model for Confluent Cloud from a defined configuration paid annually in advance to a model based on actual monthly usage and committed annual spend. We also expect to continue providing additional features and functionality for our offering as we work toward expanding applications and use cases for our offering, which will require us to continuously evaluate optimal pricing for our offering. If we do not optimally adjust pricing for our offering, our revenue and margins as well as future customer acquisitions may be negatively impacted. As the markets for our offering mature, as macroeconomic conditions evolve, 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 on the same terms. Moreover, enterprise customers may demand greater price concessions, or we may be unable to increase prices to offset increases in costs, including hosting costs associated with Confluent Cloud and increases related to inflationary pressures. However, our historical data and operating experience may be insufficient to adequately inform our future pricing strategies for changing market environments. As a result, in the future we may be required to reduce our prices or increase our discounting, which could adversely affect our revenue, gross margin, profitability, financial position, and cash flow.

 

78


Table of Contents

 

Sales to enterprise customers involve risks that may not be present or that are present to a lesser extent with respect to sales to smaller organizations.

 

As of September 30, 2023 and December 31, 2022, we had 1,185 customers and 1,015 customers with $100,000 or greater in ARR, respectively. See the section titled “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Key Business Metrics” for a description of ARR. Sales to enterprise customers and large organizations involve risks that may not be present or that are present to a lesser extent with sales to smaller customers, including the commercial customer segment. These risks include longer sales cycles, more complex customer requirements, substantial upfront sales costs and less predictability in completing some of our sales. For example, enterprise customers may require considerable time to evaluate and test our offering and those of our competitors prior to making a purchase decision and placing an order. A number of factors influence the length and variability of our sales cycle, including the need to educate potential customers about the uses and benefits of our offering, the discretionary nature of purchasing and budget cycles, macroeconomic uncertainty and challenges and resulting increased IT spending scrutiny, heightened security and data privacy requirements, and the competitive nature of evaluation and purchasing approval processes. Since the process for deployment, configuration and management of our offering is complex, we are also often required to invest significant time and other resources to train and familiarize potential customers with our offering. Customers may engage in extensive evaluation, testing, and quality assurance work before making a purchase commitment, which increases our upfront investment in sales, marketing, and deployment efforts, with no guarantee that these customers will make a purchase or increase the scope of their subscriptions. In certain circumstances, an enterprise customer’s decision to use our offering may be an organization-wide decision, and therefore, these types of sales require us to provide greater levels of education regarding the use and benefits of our offering. As a result, the length of our sales cycle, from identification of the opportunity to deal closure, has varied, and may continue to vary, significantly from customer to customer, with sales to large enterprises and organizations typically taking longer to complete. Moreover, large enterprise customers often begin to deploy our offering on a limited basis but nevertheless demand configuration, integration services, and pricing negotiations, which increase our upfront investment in the sales effort with no guarantee that these customers will deploy our offering widely enough across their organization to justify our substantial upfront investment.

 

Given these factors, it is difficult to predict whether and when a sale will be completed and when revenue from a sale will be recognized due to the variety of ways in which customers may purchase our offering. This may result in lower than expected revenue in any given period, which would have an adverse effect on our business, results of operations, and financial condition.

 

Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate, and even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.

 

Our estimates of market opportunity and forecasts of market growth may prove to be inaccurate. Market opportunity estimates and growth forecasts are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate, including due to the risks described in this Quarterly Report. Even if the market in which we compete achieves the forecasted growth, our business could fail to grow at similar rates, if at all.

 

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 users or companies covered by our market opportunity estimates will purchase our offering at all or generate any particular level of revenue for us.

 

Any expansion in our market depends on a number of factors, including the cost, performance, and perceived value associated with our platform for data in motion and those of our competitors. Even if the market in which we compete meets our size estimates and growth forecasts, our business could fail to grow at similar rates, if at all. Our growth is subject to many factors, including our success in implementing our business strategy, which is subject to many risks and uncertainties.

 

79


Table of Contents

 

Risks Related to Our Customers

 

If we are unable to attract new customers or expand our potential customer and sales pipeline, our business, financial condition, and results of operations will be adversely affected.

 

To increase our revenue, we must continue to generate market acceptance of our brand and attract new customers and expand our potential customer and sales pipeline. Our success will depend to a substantial extent on the widespread adoption of our offering as an alternative to competing solutions, including open source alternatives. In addition, as our market matures, our offering evolves, and competitors introduce lower cost or differentiated products that compete with our offering, our ability to sell our offering could be impaired. Similarly, our sales efforts could be adversely impacted if customers or users within these organizations perceive that features incorporated into competitive products reduce the need for our offering or if they prefer to purchase competing products that are bundled together with other types of products, such as data infrastructure platforms offered by public cloud providers. Our existing sales and marketing strategies for new customer acquisition may also be unsuccessful. For example, we offer free, limited evaluation and developer usage of Confluent Platform and free introductory usage of Confluent Cloud to encourage awareness, usage, familiarity, and adoption, and a pay-as-you-go arrangement for Confluent Cloud without minimum usage commitments. If we are unable to successfully convert these free users into paying customers, or convert pay-as-you-go customers into customers with usage-based minimum commitments, we will not realize the intended benefits of this marketing and adoption strategy. As a result of these and other factors, we may be unable to attract new customers or expand our potential customer and sales pipeline, which may have an adverse effect on our business, financial condition, and results of operations.

 

Our business depends on our existing customers renewing their subscriptions and usage-based minimum commitments, purchasing additional subscriptions and usage-based minimum commitments, and expanding their use of our offering.

 

Our future success depends in part on our ability to expand our customers’ use of our offering into additional use cases, our customers renewing their subscriptions and usage-based minimum commitments, and our ability to develop our offering for additional use cases and applications. The terms of our subscriptions and usage-based minimum commitments are primarily one year in duration. Our customers have no obligation to renew after the expiration of the applicable term. In order for us to maintain or improve our results of operations, it is important that our customers enter into relationships with us that increase in value over time, and renew and expand their subscriptions with us, including through the use of our offering for additional use cases and applications. Although we seek to increase our revenue through expanded use of our offering by customers in additional use cases, we may not be successful in such efforts. Our dollar-based net retention rate has historically declined or fluctuated, and may further decline or fluctuate, as a result of a number of factors, including loss of one or more customers, the timing and size of any such losses, business strength or weakness of our customers, customer usage of our offering, customer satisfaction with the capabilities of our offering and our level of customer support, our prices, the capabilities and prices of competing products, decisions by customers to use open source alternatives, mergers and acquisitions affecting our customer base, the effects of global economic conditions, including increased interest rates and inflation, currency exchange rate fluctuations, or reductions in our customers’ spending on IT solutions or their spending levels generally. In addition, as some customers transition from Confluent Platform to Confluent Cloud, our dollar-based net retention rate may decline or fluctuate, at least in the short term, as those customers replace subscriptions to Confluent Platform with usage-based minimum commitments. Historically, some of our customers have elected not to renew their subscriptions with us for a variety of reasons, including as a result of competing products, internally developed or managed solutions, including those based on Apache Kafka or other open source alternatives, mergers and acquisitions of our customers, and global economic conditions. These factors may also be exacerbated if our customer base of larger enterprises continues to grow, which may require increasingly sophisticated and costly sales efforts, if large enterprises further develop internal capabilities, and if a recessionary or uncertain economic environment negatively impacts our customer base’s information technology budgets. In addition, a strengthening of the U.S. dollar could increase the real cost of our offering to our customers outside of the United States, which could result in loss of customers or reduced usage of our offering. If our customers do not renew their subscriptions and/or usage-based minimum commitments, expand their use of our offering, and purchase additional products from us, our revenue may decline and our business, financial condition, and results of operations may be harmed.

 

80


Table of Contents

 

If we or any of our partners fail to offer high-quality support, our reputation could suffer.

 

Our customers rely on our or our channel partners’ support personnel to resolve issues and realize the full benefits that our offering provides. High-quality support is also important for the continuation and expansion of our relationships with existing customers. The importance of these support functions will increase as we expand our business and pursue new customers. In certain cases when we provide our offering for sale by channel partners as part of their value-added offerings, our partners may be responsible for providing support and support personnel for our customers. We often have limited to no control or visibility in such cases. If we or such partners do not help our customers quickly resolve issues and provide effective ongoing support, our ability to maintain and expand our sales to existing and new customers could suffer, and our reputation with existing or potential customers could suffer.

 

Incorrect implementation or use of our offering, or our customers’ failure to update Confluent Platform, could result in customer dissatisfaction and negatively affect our reputation, business, operations, financial results, and growth prospects.

 

Our offering is often used for and within large scale, complex IT environments. Our customers and some partners require education and experience in the proper use of and the benefits that can be derived from our offering to maximize their potential. If users of our offering do not implement, use, or update our offering correctly or as intended, then inadequate performance and/or security vulnerabilities may result. Because our customers rely on our offering to manage a wide range of operations, the incorrect implementation or use of our offering, or our self-managed customers’ failure to update Confluent Platform, or our failure to train customers on how to use our offering productively may result in customer dissatisfaction, and negative publicity, and may adversely affect our reputation and brand. Our failure to effectively provide education and implementation services to our customers could result in lost opportunities for follow-on sales to these customers and decrease subscriptions by new customers, which would adversely affect our business and growth prospects.

 

Indemnity provisions in various agreements to which we are party potentially expose us to substantial liability for infringement, misappropriation, or other violation of intellectual property rights, data protection, and other losses.

 

Certain of our agreements with our customers and other third parties include indemnification provisions under which we agree to indemnify or otherwise be liable to them for losses suffered or incurred as a result of claims of infringement, misappropriation or other violation of intellectual property rights, data protection, compliance with laws, damages caused by us to property or persons, or other liabilities relating to or arising from our software, services, platform, our acts or omissions under such agreements, or other contractual obligations. From time to time, our customers and other third parties have requested, and may in the future request, us to indemnify them for such claims or liabilities. In certain circumstances, our agreements provide for uncapped indemnity liability for certain intellectual property infringement claims. Large indemnity payments could harm our business, financial condition, and results of operations. Although we attempt to contractually limit our liability with respect to such indemnity obligations, we are not always successful and may still incur substantial liability related to them, and we may be required to cease use of or modify certain functions of our offering as a result of any such claims. Any dispute with a customer or other third party with respect to such obligations could have adverse effects on our relationship with such customer or other third party and other existing or prospective customers, reduce demand for our subscriptions and services and adversely affect our business, financial condition, and results of operations. In addition, although we carry general liability insurance, our insurance may not be adequate to indemnify us for all liability that may be imposed or otherwise protect us from liabilities or damages with respect to claims alleging unauthorized access to or disclosure of customer data, and any such coverage may not continue to be available to us on acceptable terms or at all.

 

81


Table of Contents

 

We typically provide service-level commitments under our customer agreements. If we fail to meet these commitments, we could face customer terminations, a reduction in renewals, and damage to our reputation, which would lower our revenue and harm our business, financial condition, and results of operations.

 

Our agreements with our customers contain uptime and response service-level commitments. If we fail to meet these commitments, we could face customer terminations or a reduction in renewals, which could significantly affect both our current and future revenue. Any service-level commitment failures could also damage our reputation. In addition, if we are unable to meet the stated uptime requirements described in our Confluent Cloud agreements, we may be contractually obligated to provide these customers with service credits, which could significantly affect our revenue in the periods in which the failure occurs and the credits are applied. Any of these outcomes or failures could also adversely affect our business, financial condition, and results of operations.

 

Risks Related to Our Intellectual Property

 

We use third-party open source software in our offering, which could negatively affect our ability to sell our offering or subject us to litigation or other actions.

 

We use third-party open source software in our offering, most significantly Apache Kafka and including Apache Flink, and we expect to continue to incorporate such open source software in our offering in the future. Many open source software licenses, including the Apache License, Version 2.0, state that any work of authorship licensed under it may be reproduced and distributed provided that certain conditions are met. However, we may be subject to suits by parties claiming ownership rights in what we believe to be permissively licensed open source software or claiming non-compliance with the applicable open source licensing terms. It is possible that a court would hold the Apache License, Version 2.0 to be unenforceable or that someone could assert a claim for proprietary rights in a program developed and distributed under it. Any ruling by a court that this license is not enforceable, or that open source components of our offering may not be reproduced or distributed, may negatively impact our distribution or development of all or a portion of our offering.

 

In addition, some open source licenses require end-users who distribute or make available across a network software and services that include open source software to make available all or part of such software, which in some circumstances could include valuable proprietary code. While we employ practices designed to monitor our compliance with the licenses of third-party open source software and protect our valuable proprietary source code, we may inadvertently use third-party open source software in a manner that is inconsistent with our applicable policies, or that exposes us to claims of non-compliance with the terms of their licenses, including claims of intellectual property rights infringement or breach of contract. Furthermore, there exists today an increasing number of types of open source software licenses, almost none of which have been tested in courts of law to provide guidance of their proper legal interpretations. From time to time, there have been claims challenging the ownership rights in open source software against companies that incorporate it into their offerings, and the licensors of such open source software provide no warranties or indemnities with respect to such claims. As a result, we and our customers could be subject to lawsuits or threats of lawsuits by parties claiming ownership rights in what we believe to be permissively licensed open source software. Resulting litigation could be costly for us to defend and harm our reputation, business, financial condition, and results of operations. If our activities were determined to be out of compliance with the terms of any applicable “copyleft” open source licenses, we may be required to publicly release certain portions of our proprietary source code for no cost, we could face an injunction for our offering, and we could also be required to expend substantial time and resources to re-engineer some or all of our software.

 

82


Table of Contents

 

We also regularly contribute source code under open source licenses and have made some of our own software available under open source or source-available licenses, and we include third-party open source software in our offering. Because the source code for any software we contribute to open source projects, including Apache Kafka and Apache Flink, or distribute under open source or source-available licenses is publicly available, our ability to protect our intellectual property rights with respect to such source code may be limited or lost entirely, and we may be limited in our ability to prevent our competitors or others from using such contributed source code. While we have policies in place that govern such submissions, there is a risk that employees may submit proprietary source code or source code embodying our intellectual property, in either case, not intended to be distributed in such a manner, to such open source projects. In addition, the use of third-party open source software may expose us to greater risks than the use of third-party commercial software because open source licensors generally do not provide warranties or controls on the functionality or origin of the software. Use of open source software may also present additional security risks because the public availability of such software may publicize vulnerabilities or otherwise make it easier for hackers and other third parties to determine how to compromise our platform or the systems of our customers who are running our offering. Any of the foregoing could be harmful to our business, results of operations or financial condition, and could help our competitors develop products and services that are similar to or better than ours.

 

Our offering has evolved from Apache Kafka, Apache Flink and other open source software, which are widely available, and therefore, we do not own the exclusive rights to the use of Apache Kafka, Apache Flink and other open source software, nor are we able to control the evolution, enhancement, and maintenance of Apache Kafka, Apache Flink and other open source software.

 

The technology underlying our offering has evolved from certain open source software, such as Apache Kafka and Apache Flink, and as a result we cannot exclude other companies from adopting and modifying certain common elements of our software and that of such open source software. With open source software, competitors can also develop competing products without the amount of overhead and lead time required for traditional proprietary software development. In addition, if competing products are also based on or compatible with Apache Kafka or Apache Flink, existing customers may also be able to easily transfer their applications to competing products. Competitors with greater resources than ours or members of the Apache Kafka or Apache Flink communities may create similar or superior offerings, or modify Apache Kafka or Apache Flink with different, superior features, and could make such products available to the public free of charge. Our competitors or members of the open source community may also develop a new open source project or a closed-source proprietary product that is similar to or superior to Apache Kafka or Apache Flink in terms of features or performance, in turn gaining popularity or replacing Apache Kafka as the new standard for data-in-motion technology among developers and other users. As a result, the future of Apache Kafka, Apache Flink and other open source software could change dramatically and such change in trajectory, use and acceptance in the marketplace and resulting competitive pressure could result in reductions in the prices we charge for our offering, loss of market share, and adversely affect our business operations and financial outlook. Additionally, the development and growth of our proprietary offering may result in the perception within the open source community of a diminution of our commitment to Apache Kafka, Apache Flink and other open source platforms. Such perceptions may negatively affect our reputation within the developer community, which may adversely affect market acceptance and future sales of our offering.

 

83


Table of Contents

 

Any failure to obtain, maintain, protect, or enforce our intellectual property and proprietary rights could impair our ability to protect our proprietary technology and our brand.

 

Our success depends to a significant degree on our ability to obtain, maintain, protect and enforce our intellectual property rights, including our proprietary technology, know-how, and our brand. We rely on a combination of trademarks, trade secrets, patents, copyrights, service marks, contractual restrictions, and other intellectual property laws and confidentiality procedures to establish and protect our proprietary rights. However, the steps we take to obtain, maintain, protect, and enforce our intellectual property rights may be inadequate. We will not be able to protect our intellectual property rights if we are unable to enforce our rights or if we do not detect unauthorized use of our intellectual property rights. If we fail to protect our intellectual property rights adequately, our competitors may gain access to our proprietary technology and develop and commercialize substantially identical products, services, or technologies. In addition, defending our intellectual property rights might entail significant expense. Any patents, trademarks or other intellectual property rights that we have or may obtain may be challenged or circumvented by others or invalidated or held unenforceable through administrative process, including re-examination, inter partes review, interference and derivation proceedings, equivalent proceedings in foreign jurisdictions (e.g., opposition proceedings), or litigation.

 

We have a limited patent portfolio. Even if we continue to seek patent protection in the future, we may be unable to obtain or maintain patent protection for our technology. In addition, our issued patents or any patents issued from future patent applications or licensed to us in the future may not provide us with competitive advantages or may be successfully challenged by third parties. There may be issued patents of which we are not aware, held by third parties that, if found to be valid and enforceable, could be alleged to be infringed by our current or future technologies or offerings. There also may be pending patent applications of which we are not aware that may result in issued patents, which could be alleged to be infringed by our current or future technologies or offerings. 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 offering and use information that we regard as proprietary to create products that compete with ours. Patent, trademark, copyright, and trade secret protection may not be available to us in every country in which our offering is available.

 

The value of our intellectual property could diminish if others assert rights in or ownership of our trademarks and other intellectual property rights, or trademarks that are similar to our trademarks. We may be unable to successfully resolve these types of conflicts to our satisfaction. In some cases, litigation or other actions may be necessary to protect or enforce our trademarks and other intellectual property rights. Furthermore, third parties may assert intellectual property claims against us, and we may be subject to liability, required to enter into costly license agreements, or required to rebrand our offering or prevented from selling our offering if third parties successfully oppose or challenge our trademarks or successfully claim that we infringe, misappropriate or otherwise violate their trademarks or other intellectual property rights. In addition, the laws of some foreign countries may not be as protective of intellectual property rights as those in the United States, and mechanisms for enforcement of intellectual property rights may be inadequate. As we expand our international activities, our exposure to unauthorized copying and use of our offering and proprietary information will likely increase. 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. Accordingly, despite our efforts, we may be unable to prevent third parties from infringing upon, misappropriating or otherwise violating our intellectual property rights.

 

84


Table of Contents

 

We enter into confidentiality and invention assignment agreements with our employees and consultants and enter into confidentiality agreements with other third parties, including suppliers and other partners. However, we cannot guarantee that we have entered into such agreements with each party that has or may have had access to our proprietary information, know-how, and trade secrets. Moreover, no assurance can be given that these agreements will be effective in controlling access to, distribution, use, misuse, misappropriation, reverse engineering, or disclosure of our proprietary information, know-how, and trade secrets. Further, these agreements may not prevent our competitors from independently developing technologies that are substantially equivalent or superior to our offering and platform capabilities. These agreements may be breached, and we may not have adequate remedies for any such breach. Additionally, as a result of the Codecov Breach, certain of our proprietary data and information, including source code, was exfiltrated. This and any future similar incidents may lead to unauthorized use of our intellectual property rights by third parties. Third parties with access to our exfiltrated source code may also glean insights into our proprietary architecture by examining structural elements of the source code. Due to the nature of this incident, our ability to enforce our rights against such unauthorized users may be limited or not possible.

 

In order to protect our intellectual property rights, we may be required to spend significant resources to monitor and protect such rights. 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. Further, our efforts to enforce our intellectual property rights may be met with defenses, counterclaims, and countersuits attacking the validity and enforceability of our intellectual property rights, and if such defenses, counterclaims, or countersuits are successful, we could lose valuable 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 offering and platform capabilities, impair the functionality of our offering and platform capabilities, delay introductions of new solutions, result in our substituting inferior or more costly technologies into our offering, or injure our reputation.

 

We may become subject to intellectual property disputes, which are costly and may subject us to significant liability and increased costs of doing business.

 

Our success depends, in part, on our ability to develop and commercialize our offering without infringing, misappropriating or otherwise violating the intellectual property rights of third parties. However, we may not be aware that our offering is infringing, misappropriating or otherwise violating third-party intellectual property rights, and such third parties may bring claims alleging such infringement, misappropriation or violation. Lawsuits are time-consuming and expensive to resolve, and they divert management’s time and attention. The software industry is characterized by the existence of a large number of patents, copyrights, trademarks, trade secrets, and other intellectual and proprietary rights. Companies in the software industry are often required to defend against litigation claims based on allegations of infringement, misappropriation or other violations of intellectual property rights. Our technologies may not be able to withstand any third-party claims against their use. In addition, many companies have the capability to dedicate substantially greater resources to enforce their intellectual property rights and to defend claims that may be brought against them. We do not currently have a large patent portfolio, which could prevent us from deterring patent infringement claims through our own patent portfolio, and our competitors and others may now and in the future have significantly larger and more mature patent portfolios than we have. Any litigation may also involve patent holding companies or other adverse patent owners that have no relevant product revenue, and therefore, our patent applications may provide little or no deterrence as we would not be able to assert them against such entities or individuals. 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 alternative technology for any infringing aspect of our business, we would be forced to limit or stop sales of our offering or cease business activities related to such intellectual property. Although we carry general liability 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 cannot ensure that the results of any such actions will not have an adverse effect on our business, financial condition or results of operations. Any intellectual property litigation to which we might become a party, or for which we are required to provide indemnification, may require us to do one or more of the following:

 

85


Table of Contents

cease selling or using offerings that incorporate the intellectual property rights that we allegedly infringe, misappropriate or violate;
make substantial payments for legal fees, settlement payments, or other costs or damages;
obtain a license, which may not be available on reasonable terms or at all, to sell or use the relevant technology; or
redesign the allegedly infringing offerings to avoid infringement, misappropriation or violation, which could be costly, time-consuming, or impossible.

 

Even if the claims do not result in litigation or are resolved in our favor, these claims, and the time and resources necessary to resolve them, could divert the resources of our management and harm our business and results of operations. Moreover, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and if securities analysts or investors perceive these results to be negative, it could have a substantial adverse effect on the price of our Class A common stock. We expect that the occurrence of infringement claims is likely to grow as the market for our platform for data in motion and our offering grows. Accordingly, our exposure to damages resulting from infringement claims could increase, and this could further exhaust our financial and management resources.

 

Risks Related to Our Dependence on Third Parties

 

We rely on third-party providers of cloud-based infrastructure to host Confluent Cloud. Any failure to adapt our offering to evolving network architecture technology, disruption in the operations of these third-party providers, limitations on capacity or use of features, or interference with our use could adversely affect our business, financial condition, and results of operations.

 

We outsource all of the infrastructure relating to Confluent Cloud to AWS, Azure, and GCP, as selected by our customers. Customers of our Confluent Cloud service need to be able to access our service at any time, without interruption or degradation of performance, and we provide them with service-level commitments with respect to uptime. Our Confluent Cloud service depends on the ability of the cloud infrastructure hosted by these third-party providers to allow for our customers’ configuration, architecture, features, and interconnection specifications, as well as secure the information stored in these virtual data centers, which is transmitted through third-party internet service providers. Any limitation on the capacity of our third-party hosting providers, including due to technical failures, natural disasters, fraud, or security attacks, could impede our ability to onboard new customers or expand the usage of our existing customers, which could adversely affect our business, financial condition, and results of operations. In addition, our third-party cloud service providers run their own platforms that we access, and we are, therefore, vulnerable to service interruptions at these providers. Any incident affecting our providers’ infrastructure, including any incident that may be caused by cyber-attacks, natural disasters, fire, flood, severe storm, earthquake, power loss, telecommunications failures, terrorist or other attacks, and other similar events beyond our control could negatively affect our Confluent Cloud service. In some instances, we may not be able to identify the cause or causes of these performance problems within a period of time acceptable to our customers. A prolonged service disruption affecting our service for any of the foregoing reasons would negatively impact our ability to serve our customers and could damage our reputation with current and potential customers, expose us to liability, cause us to lose customers or otherwise harm our business. We may also incur significant costs for using alternative equipment or taking other actions in preparation for, or in reaction to, events that damage the third-party cloud services we use. Features and functionality for Confluent Cloud may also not be available on the same basis or at all on one or more infrastructure platforms, which may hinder adoption of Confluent Cloud, reduce usage, and harm our brand, business, and results of operations. Additionally, such third-party providers either have, or may develop competing products to Confluent Cloud, which may impact our ability to partner with them effectively. Any of the above circumstances or events may harm our reputation, cause customers to stop using our products, impair our ability to increase revenue from existing customers, impair our ability to grow our customer base, and otherwise harm our business, results of operations, and financial condition.

 

86


Table of Contents

 

In the event that our service agreements with our third-party cloud service providers are terminated or amended, or there is a lapse of service, elimination of services or features that we utilize, interruption of internet service provider connectivity or damage to such facilities, access to Confluent Cloud could be interrupted and result in significant delays and additional expense as we arrange or create new facilities and services or re-architect our Confluent Cloud service for deployment on a different cloud infrastructure service provider, which could adversely affect our business, financial condition, and results of operations. To the extent that we do not effectively anticipate capacity demands, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business and results of operations may be adversely affected.

 

If we are unable to develop and maintain successful relationships with partners to distribute our products and generate sales opportunities, our business, results of operations, and financial condition could be harmed.

 

We have established, and intend to continue seeking opportunities for, partnership arrangements with certain channel partners to distribute our products and generate sales opportunities, particularly internationally. We believe that continued growth in our business is dependent upon identifying, developing, and maintaining strategic relationships with our existing and potential channel partners that can drive revenue growth in more geographies and market segments, particularly for government customers, and provide additional features and functionality to our customers. Our agreements with our existing channel partners are non-exclusive, meaning our channel partners may offer customers the products of several different companies, including products that compete with ours. They may also cease marketing our products with limited or no notice and with little or no penalty. We expect that any additional channel partners we identify and develop will be similarly non-exclusive and not bound by any requirement to continue to market our products. As our channel partnerships come to an end or terminate, we may be unable to renew or replace them on comparable terms, or at all. In addition, winding down channel partnerships can result in additional costs, litigation, and negative publicity. If we fail to identify additional channel partners in a timely and cost-effective manner, or at all, or are unable to assist our current and future channel partners in independently distributing and deploying our products, our business, results of operations, and financial condition could be harmed. When we enter into channel partnerships, our partners may be required to undertake some portion of sales, marketing, implementation services, engineering services, support services, or software configuration that we would otherwise provide, including due to regulatory constraints. In such cases, our partner may be less successful than we would have otherwise been absent the arrangement and our ability to influence, or have visibility into, the sales, marketing, and related efforts of our partners may be limited. Further, if our channel partners do not effectively market and sell our products, or fail to meet the needs of our customers, our reputation and ability to grow our business may also be harmed.

 

We depend and rely on SaaS technologies from third parties to operate our business, and interruptions or performance problems with these technologies may adversely affect our business and results of operations.

 

We rely on hosted SaaS applications from third parties in order to operate critical functions of our business, including enterprise resource planning, order management, billing, project management, human resources, technical support, and accounting and other operational activities. If these services become unavailable due to extended outages, interruptions or because they are no longer available on commercially reasonable terms, our expenses could increase, our ability to manage finances could be interrupted and our processes for managing sales of our offering and supporting our customers could be impaired until equivalent services, if available, are identified, obtained, and implemented, all of which could adversely affect our business and results of operations.

Risks Related to Our Employees and Culture

 

We rely on the performance of highly skilled personnel, including senior management and our engineering, services, sales and technology professionals. If we are unable to retain or motivate key personnel or hire, retain and motivate qualified personnel, our business will be harmed.

 

We believe our success has depended, and continues to depend, on the efforts and talents of our senior management team, particularly Jay Kreps, our Chief Executive Officer and co-founder, as well as our other key employees in the areas of research and development and sales and marketing.

 

87


Table of Contents

 

From time to time, there have been and may in the future be changes in our executive management team or other key employees resulting from the hiring or departure of these personnel. Our executive officers and certain other key employees are generally employed on an at-will basis, which means that these personnel could terminate their employment with us at any time. The loss or transition of one or more of our executive officers, or the failure by our executive team to effectively work with our employees and lead our company, could harm our business. We also are dependent on the continued service of our existing software engineers because of the complexity of our offering.

 

In addition, to execute our growth plan, we must attract and retain highly qualified personnel. Competition for these personnel is intense, especially for engineers experienced in designing and developing cloud-based infrastructure products and for experienced sales professionals. If we are unable to attract such personnel at appropriate locations, we may need to hire in new regions, which may add to the complexity and costs of our business operations. We have experienced attrition among sales personnel, and may experience increased attrition or retention difficulties among our sales personnel as we reorient our sales motion and sales incentives in connection with the acceleration of our planned shift to a consumption-oriented business model for Confluent Cloud. Increased attrition or retention difficulties may negatively impact employee morale, or cause delays or execution risks for our shift to a consumption-oriented business model, any of which may harm our growth, business, results of operations, or financial condition. From time to time, we have experienced, and we expect to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications, which may be exacerbated by the Restructuring Plan and any similar future actions. Many of the companies with which we compete for experienced personnel have greater resources than we have. Further, inflationary pressures, or stress over economic, geopolitical, or pandemic-related events such as those the global market is currently experiencing, may result in employee attrition. If we hire employees from competitors or other companies, their former employers may attempt to assert that these employees or we have breached certain legal obligations, resulting in a diversion of our time and resources. In addition, prospective and existing employees often consider the value of the equity awards they receive in connection with their employment. If the actual or 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. Additionally, in order to retain our existing employees and manage potential attrition, including as a result of stock price decreases and continued market volatility that impact the actual or perceived value of our equity awards, we have issued and may in the future issue additional equity awards, which could negatively impact our results of operations. If we fail to attract new personnel or fail to retain and motivate our current personnel, our business and future growth prospects would be harmed.

 

Our company values have contributed to our success. If we cannot maintain these values as we grow, we could lose certain benefits we derive from them, and our employee turnover could increase, which could harm our business.

 

We believe that our company values have been and will continue to be a key contributor to our success. Despite the Restructuring Plan, we expect to continue to hire across our business in a disciplined manner to support future growth initiatives. Our headcount growth may result in changes to certain employees’ adherence to our core company values. If we do not continue to maintain our adherence to our company values as we grow, including through any future acquisitions or other strategic transactions, we may experience increased turnover in a portion of our current employee base, which may compromise our ability to hire future employees. If we do not replace departing employees on a timely basis, our business and growth may be harmed.

 

88


Table of Contents

 

Risks Related to Our International Operations

 

If we are not successful in expanding our operations and customer base internationally, our business and results of operations could be negatively affected.

 

A component of our growth strategy involves the further expansion of our operations and customer base internationally. Customers outside the United States generated 40% and 38% of our revenue for the nine months ended September 30, 2023, and the year ended December 31, 2022, respectively. We are continuing to adapt to and develop strategies to expand in international markets, but there is no guarantee that such efforts will have the desired effect. For example, we anticipate that we will need to establish relationships with new channel partners in order to expand into certain countries, and if we fail to identify, establish, and maintain such relationships, we may be unable to execute on our expansion plans. As of September 30, 2023, approximately 41% of our full-time employees were located outside of the United States, with 8% of our full-time employees located in the UK. We expect that our international activities will continue to grow for the foreseeable future as we continue to pursue opportunities in existing and new international markets, which will require significant dedication of management attention and financial resources. 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 and results of operations will suffer.

 

We are subject to risks inherent in international operations that can harm our business, results of operations, and financial condition.

 

Our current and future international business and operations involve a variety of risks, including:

slower than anticipated availability and adoption of cloud infrastructure or cloud-native products by international businesses;
changes in a specific country’s or region’s political or economic conditions, including in the UK as a result of Brexit;
the need to adapt and localize our offering for specific countries;
greater difficulty collecting accounts receivable and longer payment cycles;
potential changes in trade relations, regulations, or laws;
unexpected changes in laws, regulatory requirements, or tax laws;
interest rates, as well as changes in existing and expected interest rates, which may vary across the jurisdictions in which we do business;
more stringent regulations relating to data privacy, security, and data localization requirements and the unauthorized use of, or access to, commercial and personal information;
differing and potentially more onerous labor regulations, especially in Europe, 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;
challenges inherent in efficiently managing, and the increased costs associated with, an increased number of employees over large geographic distances, including the need to implement appropriate systems, policies, benefits, and compliance programs that are specific to each jurisdiction;
potential changes in laws, regulations, and costs affecting our UK operations and local employees due to Brexit;
difficulties in managing a business in new markets with diverse cultures, languages, customs, legal systems, alternative dispute systems, and regulatory systems;

 

89


Table of Contents

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 challenges to international customers due to a rise in the value of the U.S. dollar;
the cost and risk of entering into hedging transactions;
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;
limited or insufficient intellectual property protection or difficulties obtaining, maintaining, protecting, or enforcing our intellectual property rights, including our trademarks and patents;
political instability, economic sanctions, terrorist activities, or international conflicts, including the ongoing conflict between Russia and Ukraine, which have impacted and may continue to impact the operations of our business or the businesses of our customers;
inflationary pressures, such as those the global market is currently experiencing, which have increased and may continue to increase costs for certain services;
health epidemics or pandemics, such as the COVID-19 pandemic;
actual or perceived risk of economic recession;
exposure to liabilities under anti-corruption and anti-money laundering laws, including the U.S. Foreign Corrupt Practices Act, or FCPA, U.S. bribery laws, the UK Bribery Act, 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.

 

The occurrence of any one of these risks could harm our international business and, consequently, our results of operations. Additionally, operating in international markets requires significant management attention and financial resources. We cannot be certain that the investment and additional resources required to operate in other countries will produce desired levels of revenue or profitability.

 

We are exposed to fluctuations in currency exchange rates, which could negatively affect our results of operations.

 

Our subscriptions and services are billed in U.S. dollars, and therefore, our revenue is not subject to foreign currency risk. However, a strengthening of the U.S. dollar could increase the real cost of our offering to our customers outside of the United States, which could adversely affect our results of operations. In addition, an increasing portion of our operating expenses are 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. We currently hedge a portion of operating expenses denominated in certain currencies against foreign currency exchange rate fluctuations. If we are not able to successfully hedge against the risks associated with fluctuations in these currencies or if we do not hedge a sufficient portion of such operating expenses, our financial condition and results of operations could be adversely affected.

 

90


Table of Contents

Risks Related to Our Tax, Legal, and Regulatory Environment

 

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 the controls.

 

Our offering is subject to U.S. export controls, including the Export Administration Regulations, and we incorporate encryption technology into our offering. Our offering and the underlying technology may be exported outside of the United States only with the required export authorizations, including by license, a license exception, or other appropriate government authorizations, including the filing of an encryption classification request or self-classification report, as applicable.

 

Furthermore, we are required to comply with economic and trade sanctions laws and regulations administered by governments where our offering is provided, including the U.S. government (including regulations administered and enforced by the Office of Foreign Assets Control of the U.S. Treasury Department and the U.S. Department of State). For 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. These economic and trade sanctions prohibit or restrict the shipment of most products and services to embargoed jurisdictions or sanctioned parties, unless required export authorizations are obtained. Obtaining the necessary export license or other authorization for a particular sale may be time-consuming and may result in the delay or loss of sales opportunities.

 

While we have taken certain precautions to prevent our offering from being provided in violation of export control and sanctions laws, and are in the process of enhancing our policies and procedures relating to export control and sanctions compliance, our products may have been in the past, and could in the future be, provided inadvertently in violation of such laws. Violations of U.S. sanctions or export control regulations can result in significant fines or penalties and possible incarceration for responsible employees and managers.

 

If our channel partners fail to obtain appropriate import, export, or re-export licenses or permits, we may also be adversely affected through reputational harm, as well as other negative consequences, including government investigations and penalties.

 

Also, various countries, in addition to the United States, regulate the import and export of certain encryption and other technology, including import and export licensing requirements, and have enacted laws that could limit our ability to distribute our offering or could limit our end-customers’ ability to implement our offering in those countries. Additionally, export restrictions recently imposed on Russia and Belarus specifically limit the export of encryption software to these locations. Changes in our offering or future changes in export and import regulations may create delays in the introduction of our offering in international markets, prevent our end-customers with international operations from deploying our offering globally or, in some cases, prevent the export or import of our offering to certain countries, governments or persons altogether. From time to time, various governmental agencies have proposed additional regulation of encryption technology. 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 offering by, or in our decreased ability to export or sell our offering to, existing or potential end-customers with international operations. Any decreased use of our offering or limitation on our ability to export or sell our offering would adversely affect our business, results of operations, and growth prospects.

 

91


Table of Contents

 

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 or civil liability and harm our business, financial condition, and results of operations.

 

We are subject to the FCPA, U.S. domestic bribery laws, the UK Bribery Act, and other anti-corruption 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, their employees, and their 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 offering 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, our employees and agents may take actions in violation of our policies and applicable law, 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 of anti-corruption laws 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, enforcement actions, fines, damages, other civil or criminal penalties or injunctions, suspension, or debarment from contracting with certain persons, 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 proceeding, our business, financial condition, and results of operations 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.

 

Changes in laws and regulations related to the internet or changes in the internet infrastructure itself may diminish the demand for our software, and could have a negative impact on our business.

 

The future success of our business, and particularly Confluent Cloud, depends upon the continued use of the internet as a primary medium for commerce, communication, and business applications. Federal, state or foreign government bodies or agencies have in the past adopted, and may in the future adopt, laws or regulations affecting the use of the internet as a commercial medium. Changes in these laws or regulations could require us to modify our software in order to comply with these changes. In addition, government agencies or private organizations may begin to impose taxes, fees or other charges for accessing the internet or commerce conducted via the internet. These laws or charges could limit the growth of internet-related commerce or communications generally, resulting in reductions in the demand for internet-based solutions such as ours.

 

In addition, the use of the internet as a business tool could be adversely affected due to delays in the development or adoption of new standards and protocols to handle increased demands of internet activity, security, reliability, cost, ease of use, accessibility, and quality of service. The performance of the internet and its acceptance as a business tool have been adversely affected by “ransomware,” “viruses,” “worms,” “malware,” “phishing attacks,” “data breaches,” and similar malicious programs, behavior, and events, and the internet has experienced a variety of outages and other delays as a result of damage to portions of its infrastructure. If the use of the internet is adversely affected by these issues, demand for our subscription offering and related services could suffer.

 

92


Table of Contents

 

Our international operations may subject us to greater than anticipated tax liabilities.

 

We are expanding our international operations to better support our growth into international markets. Our corporate structure and associated transfer pricing policies contemplate future growth in international markets, and consider the functions, risks, and assets of the various entities involved in intercompany transactions. The amount of taxes we pay in different jurisdictions may depend on the application of the tax laws of 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.

 

Changes in tax laws or tax rulings could harm our financial position, results of operations and cash flows.

 

The tax regimes we are subject to or operate under, including income and non-income taxes, are unsettled and may be subject to significant change. Changes in tax laws, regulations, or rulings, or changes in interpretations of existing laws and regulations, could materially affect our financial position and results of operations. Many countries in Europe, as well as a number of other countries and organizations, including the Organization for Economic Cooperation and Development and the European Commission, have recently proposed, recommended, or (in the case of countries) enacted or otherwise become subject to changes to existing tax laws or new tax laws that could significantly increase our tax obligations in the countries where we do business or require us to change the manner in which we operate our business. These proposals, recommendations and enactments include changes to the

existing framework in respect of income taxes, as well as new types of non-income taxes (such as taxes based on a percentage of revenue), which could apply to our business. If U.S. or other foreign tax authorities change applicable tax laws or successfully challenge how or where our profits are currently recognized, our overall taxes could increase, and our business, financial condition or results of operations may be adversely impacted. These proposals, recommendations and enactments include changes to the existing framework in respect of income taxes, as well as new types of non-income taxes (such as taxes based on a percentage of revenue or taxes applicable to digital services), which could apply to our business. Due to the large and expanding scale of our international business activities, these types of changes to the taxation of our activities could increase our worldwide effective tax rate, increase the amount of taxes imposed on our business, and harm our financial position. Such changes may also apply retroactively to our historical operations and result in taxes greater than the amounts estimated and recorded in our financial statements. Any of these outcomes could harm our financial position and results of operations.

 

We could be required to collect additional sales taxes or be subject to other tax liabilities that may increase the costs our customers would have to pay for our offering and adversely affect our results of operations.

 

An increasing number of states have considered or adopted laws that impose tax collection obligations on out-of-state companies. Online sellers can be required to collect sales and use tax despite not having a physical presence in the buyer’s state. States or local governments may interpret existing laws, or have adopted or may adopt new laws, requiring us to calculate, collect and remit taxes on sales in their jurisdictions. A successful assertion by one or more taxing 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 or local governments of sales tax collection obligations on out-of-state sellers also could 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 have a material adverse effect on our business and results of operations.

 

93


Table of Contents

 

Our ability to use our net operating losses to offset future taxable income may be subject to certain limitations.

 

As of December 31, 2022, we had net operating loss (NOL) carryforwards for federal and state income tax purposes of $1,283.0 million and $689.3 million, respectively, which may be available to offset taxable income in the future. A portion of the NOLs begin to expire in various years beginning in 2034 for federal purposes and 2025 for state purposes if not utilized. The remaining portion of these federal NOLs are carried forward indefinitely. Of the federal net operating loss carryforwards, approximately 97% can be carried forward indefinitely, but are limited to 80% of annual taxable income. In addition, as of December 31, 2022, we had foreign NOL carryforwards of $60.8 million which can be carried forward indefinitely. A lack of future taxable income would adversely affect our ability to utilize these NOLs before they expire.

 

In general, under Section 382 of the Internal Revenue Code of 1986, as amended, or the Code, a corporation that undergoes an “ownership change” (as defined under Section 382 of the Code and applicable Treasury Regulations) is subject to limitations on its ability to utilize its pre-change NOLs to offset future taxable income. We may experience a future ownership change under Section 382 of the Code that could affect our ability to utilize the NOLs to offset our income. Furthermore, our ability to utilize NOLs of companies that we have acquired or may acquire in the future may be subject to limitations. There is also a risk that due to regulatory changes, such as suspensions on the use of NOLs or other unforeseen reasons, our existing NOLs could expire or otherwise be unavailable to reduce future income tax liabilities, including for state tax purposes. For these reasons, we may not be able to utilize a material portion of the NOLs reflected on our balance sheet, even if we attain profitability, which could potentially result in increased future tax liability to us and could adversely affect our results of operations and financial condition.

 

Changes in our effective tax rate or tax liability may have an adverse effect on our results of operations.

 

We are subject to income taxes in the United States and various foreign jurisdictions. The determination of our worldwide provision for income taxes and other tax liabilities requires significant judgment by management, and there are many transactions where the ultimate tax determination is uncertain. We believe that our provision for income taxes is reasonable, but the ultimate tax outcome may differ from the amounts recorded in our consolidated financial statements and may materially affect our financial results in the period or periods in which such outcome is determined.

 

Our effective tax rate could increase due to several factors, including:

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, including the Tax Act;
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 effects of acquisitions and their integrations;
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.

 

Any of these developments could adversely affect our results of operations.

 

94


Table of Contents

 

Risks Related to Our Accounting Policies and Internal Controls

 

Our reported financial results may be adversely affected by changes in generally accepted accounting principles (“GAAP”) in the United States.

 

GAAP are subject to interpretation by the Financial Accounting Standards Board, the SEC, and 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 results of operations and could affect the reporting of transactions already completed before the announcement of a change.

 

If our estimates or judgments relating to our critical accounting policies prove to be incorrect, our results of operations could be adversely affected.

 

The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in our consolidated financial statements and accompanying notes appearing elsewhere in this Quarterly Report. 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 Policies and 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 estimates and judgments involve revenue recognition, deferred contract costs, and the valuation of our stock-based compensation awards, among others. 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 market price of our Class A common stock.

 

We are obligated to develop and maintain proper and effective internal control over financial reporting, and any failure to maintain the adequacy of these internal controls may adversely affect investor confidence in our company and, as a result, the value of our Class A common stock.

 

We are required, pursuant to Section 404 of the Sarbanes-Oxley Act, or Section 404, to furnish a report by management on, among other things, the effectiveness of our internal control over financial reporting. This assessment includes disclosure of any material weaknesses identified by our management in our internal control over financial reporting. In addition, our independent registered public accounting firm is required to attest to the effectiveness of our internal control over financial reporting. The process of compiling the system and process documentation necessary to perform the evaluation required under Section 404 is costly and challenging. We have established an internal audit group, and as we continue to grow, we may hire additional accounting and financial staff with appropriate public company experience and technical accounting knowledge.

 

During the evaluation and testing process of our internal controls, if we identify one or more material weaknesses in our internal control over financial reporting, we will be unable to certify that our internal control over financial reporting is effective. We cannot assure you that there will not be material weaknesses in our internal control over financial reporting in the future. Failure to maintain internal control over financial reporting, including historical or future control deficiencies, could severely inhibit our ability to accurately report our financial condition or results of operations. If we are unable to conclude that our internal control over financial reporting is effective, or if our independent registered public accounting firm determines we have a material weakness in our internal control over financial reporting, we could lose investor confidence in the accuracy and completeness of our financial reports, the market price of our Class A common stock could decline, and we could be subject to sanctions or investigations by the SEC or other regulatory authorities. Failure to remedy any material weakness in our internal control over financial reporting, or to implement or maintain other effective control systems required of public companies, could also restrict our future access to the capital markets.

 

95


Table of Contents

 

Risks Related to Ownership of Our Class A Common Stock

 

The dual class structure of our common stock as contained in our amended and restated certificate of incorporation has the effect of concentrating voting control with those stockholders who held our stock prior to the IPO, including our executive officers, employees, and directors and their affiliates, and limiting your ability to influence corporate matters, which could adversely affect the trading price of our Class A common stock.

 

Our Class B common stock has 10 votes per share, and our Class A common stock has one vote per share. As of September 30, 2023, stockholders who hold shares of Class B common stock, including our executive officers and directors and their affiliates, together hold approximately 80.2% of the voting power of our outstanding capital stock, and our Chief Executive Officer, Mr. Kreps, beneficially owns approximately 8.3% of our outstanding classes of common stock as a whole, but controls approximately 22.3% of the voting power of our outstanding common stock. As a result, our executive officers, directors, and other affiliates and potentially our Chief Executive Officer on his own have significant influence over our management and affairs and over all matters requiring stockholder approval, including election of directors and significant corporate transactions, such as a merger or other sale of the company or our assets, for the foreseeable future. Even if Mr. Kreps is no longer employed with us, he will continue to have the same influence over matters requiring stockholder approval.

 

In addition, the holders of Class B common stock collectively will continue to be able to control all matters submitted to our stockholders for approval even if their stock holdings represent less than 50% of the outstanding shares of our common stock. Because of the 10-to-1 voting ratio between our Class B common stock and Class A common stock, the holders of our Class B common stock collectively will continue to control a majority of the combined voting power of our common stock even when the shares of Class B common stock represent as little as 10% of all outstanding shares of our Class A common stock and Class B common stock. This concentrated control will limit your ability to influence corporate matters for the foreseeable future, and, as a result, the market price of our Class A common stock could be adversely affected.

 

Future transfers or voluntary conversions by holders of shares of Class B common stock will generally result in those shares converting to shares of Class A common stock, which will have the effect, over time, of increasing the relative voting power of those holders of Class B common stock who retain their shares in the long term. Certain permitted transfers, as specified in our amended and restated certificate of incorporation, will not result in shares of Class B common stock automatically converting to shares of Class A common stock, including certain estate planning transfers as well as transfers to our founders or our founders’ estates or heirs upon death or incapacity of such founder. If, for example, Mr. Kreps (or family trusts to which he were to transfer shares of Class B common stock) retain a significant portion of his holdings of Class B common stock for an extended period of time, he (or such trusts) could, in the future, control a majority of the combined voting power of our Class A common stock and Class B common stock. As a board member, Mr. Kreps owes a fiduciary duty to our stockholders and must act in good faith in a manner he reasonably believes to be in the best interests of our stockholders. As a stockholder, Mr. Kreps is entitled to vote his shares in his own interests, which may not always be in the interests of our stockholders generally.

 

FTSE Russell does not allow most newly public companies utilizing dual or multi-class capital structures to be included in its indices, including the Russell 2000. Also, in 2017, MSCI, a leading stock index provider, opened public consultations on its treatment of no-vote and multi-class structures and temporarily barred new multi-class listings from certain of its indices; however, in October 2018, MSCI announced its decision to include equity securities “with unequal voting structures” in its indices and to launch a new index that specifically includes voting rights in its eligibility criteria. Under the announced policies, our dual class capital structure makes us ineligible for inclusion in certain indices, and as a result, mutual funds, exchange-traded funds, and other investment vehicles that attempt to passively track these indices will not be investing in our stock. In addition, we cannot assure you that other stock indices will not take similar actions. Given the sustained flow of investment funds into passive strategies that seek to track certain indices, exclusion from certain stock indices would likely preclude investment by many of these funds and would make our Class A common stock less attractive to other investors. As a result, the trading price, volume, and liquidity of our Class A common stock could be adversely affected.

 

96


Table of Contents

 

Our stock price may be volatile, and the value of our Class A common stock may decline.

 

The market price of our Class A common stock may be highly volatile and may fluctuate or decline substantially as a result of a variety of factors, some of which are beyond our control, including:

actual or anticipated fluctuations in our financial condition or results of operations, including due to fluctuations in usage of Confluent Cloud and strategic shifts in our focus on growth versus operating efficiency, margin improvement, and profitability;
variance in our financial performance, including sales growth and operating margins, from our forecasts or the expectations of securities analysts;
changes in our revenue mix;
changes in the pricing of our offering;
changes in our projected operating and financial results;
changes in laws or regulations applicable to our offering;
seasonality in sales, customer implementations, results of operations, and RPO;
announcements by us or our competitors of significant business developments, acquisitions, or new offerings;
significant data breaches, disruptions to or other incidents involving our offering;
our involvement in litigation or regulatory actions;
future sales of our Class A common stock and Class B common stock by us or our stockholders;
changes in senior management or key personnel;
the trading volume of our Class A common stock;
financial results, changes in operating performance and stock market valuations of technology companies in our industry segment, including our partners and competitors;
changes in the anticipated future size and growth rate of our market; and
general political, social, economic and market conditions, in both domestic and our foreign markets, including effects of increased interest rates, inflationary pressures, bank failures and macroeconomic uncertainty and challenges; and
actual or perceived risk of economic recession.

 

Broad market and industry fluctuations, as well as general economic, political, regulatory and market conditions, may also negatively impact the market price of our Class A common stock. In addition, technology stocks have historically experienced high levels of volatility. 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 expenses and divert our management’s attention.

 

97


Table of Contents

We have broad discretion in the use of the net proceeds to us from our IPO and our convertible notes offering and may not use them effectively.

 

We have broad discretion in the application of the net proceeds to us from our IPO and our convertible notes offering. Because of the number and variability of factors that will determine our use of the net proceeds from our IPO and convertible notes offering, our ultimate use may vary substantially from our currently intended use. Investors will need to rely on the judgment of our management with respect to the use of proceeds. Pending use, we may invest the net proceeds from our IPO and our convertible notes offering in short-term, investment-grade, interest-bearing securities, such as money market funds, corporate notes and bonds, certificates of deposit, commercial paper, and guaranteed obligations of the U.S. government that may not generate a high yield for our stockholders. If we do not use the net proceeds that we received in our IPO or convertible notes offering effectively, our business, financial condition, results of operations, and prospects could be harmed, and the market price of our Class A common stock could decline.

 

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. Many of our equity holders who held our capital stock prior to completion of the IPO have substantial unrecognized gains on the value of the equity they hold based on recent market prices of our shares of Class A common stock, and therefore, they may take steps to sell their shares or otherwise secure the unrecognized gains on those shares. We are unable to predict the timing of or the effect that such sales may have on the prevailing market price of our Class A common stock.

 

Additionally, the conversion of some or all of the notes may 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.

 

In addition, as of September 30, 2023, up to 34,397,200 shares of our Class B common stock and up to 21,456,612 shares of our Class A common stock may be issued upon exercise of outstanding stock options or vesting and settlement of outstanding RSUs, and 48,846,956 shares of our Class A common stock are available for future issuance under our 2021 Plan and our 2021 ESPP, and will become eligible for sale in the public market to the extent permitted by the provisions of various vesting schedules, exercise limitations and Rule 144 and Rule 701 under the Securities Act. In addition, certain of our employees may elect to automatically convert their shares of Class B common stock upon receipt following exercise or settlement of equity awards, as applicable. We have registered all of the shares of Class A common stock and Class B common stock issuable upon exercise of outstanding options and all of the shares of Class A common stock issuable upon vesting and settlement of restricted stock units, as well as other equity incentive awards we may grant in the future for public resale under the Securities Act. Shares of Class A common stock will become eligible for sale in the public market to the extent such options are exercised and restricted stock units settle, subject to compliance with applicable securities laws. Our 0% convertible senior notes due 2027 will also become convertible at the option of the holders, subject to certain limitations and restrictions prior to October 15, 2026. If these additional shares of Class A common stock are sold, or if it is perceived that they will be sold, in the public market, the trading price of our Class A common stock could decline.

 

Further, certain holders of our outstanding common stock, including our founders and entities affiliated with our founders and certain of our directors, have rights, subject to some conditions, to require us to file registration statements covering the sale of their shares or to include their shares in registration statements that we may file for ourselves or other stockholders.

 

98


Table of Contents

 

Our issuance of additional capital stock in connection with financings, acquisitions, investments, our equity incentive plans or otherwise will dilute all other stockholders.

 

We expect to issue additional capital stock in the future that will result in dilution to all other stockholders. We expect to grant equity awards to employees, officers and directors under our equity incentive plans. We may also raise capital through equity financings in the future. As part of our business strategy, we may acquire or make investments in companies, products or technologies and issue equity securities to pay for any such acquisition or investment. Any such issuances of additional capital stock may cause stockholders to experience significant dilution of their ownership interests and the per share value of our Class A common stock to decline.

 

We do not intend to pay dividends for the foreseeable future and, as a result, your ability to achieve a return on your investment will depend on appreciation in the price of our Class A common stock.

 

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 dividends in the future will be at the discretion of our board of directors. Accordingly, you may need to rely on sales of our Class A common stock after price appreciation, which may never occur, as the only way to realize any future gains on your investment.

 

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. We expect such expenses to further increase now that we are no longer an “emerging growth company” as defined in the JOBS Act. The Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, the listing requirements of the Nasdaq Global Select Market, and other applicable securities rules and regulations impose various requirements on public companies. Our management and other personnel devote a substantial amount of time to compliance with these requirements. Moreover, these rules and regulations have increased our legal and financial compliance costs and will 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 specific timing of such costs.

 

99


Table of Contents

 

Anti-takeover provisions in our charter documents and under Delaware law could make an acquisition of our company more difficult, limit attempts by our stockholders to replace or remove our current 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 preventing a change of control or changes in 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;
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, our chief executive officer, or our president (in the absence of a 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 at least a majority of our outstanding shares of voting stock;
provide that vacancies on our board of directors may be filled only by the affirmative vote of a majority of directors then in office, even though less than a quorum, or by a sole remaining director; and
require the approval of our board of directors or the holders of at least 66 2/3% of the voting power of our outstanding shares of voting stock to amend our bylaws and certain provisions of our certificate of incorporation.

 

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 of the foregoing provisions could limit the price that investors might be willing to pay in the future for shares of our Class A common stock, and they could deter potential acquirers of our company, thereby reducing the likelihood that holders of our Class A common stock would receive a premium for their shares of our Class A common stock in an acquisition.

 

100


Table of Contents

 

Our amended and restated certificate of incorporation designates the Court of Chancery of the State of Delaware and the federal district courts of the United States of America as the exclusive forums for certain disputes between us and our stockholders, which restricts our stockholders’ ability to choose the 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 (or, if and only if the Court of Chancery of the State of Delaware lacks subject matter jurisdiction, any state court located within the State of Delaware or, if and only if all such state courts lack subject matter jurisdiction, the federal district court for the District of Delaware) is the sole and exclusive forum for the following types of actions or proceedings under Delaware statutory or common law: (i) any derivative action or proceeding brought on our behalf; (ii) any action or proceeding asserting a claim of breach of a fiduciary duty owed by any of our current or former directors, officers, or other employees to us or our stockholders, or any action asserting a claim for aiding and abetting such breach of fiduciary duty; (iii) any action or proceeding asserting a claim against us or any of our current or former directors, officers or other employees arising out of or pursuant to any provision of the Delaware General Corporation Law, our amended and restated certificate of incorporation or our amended and restated bylaws; (iv) any action or proceeding to interpret, apply, enforce or determine the validity of our amended and restated certificate of incorporation or our amended and restated bylaws (including any right, obligation, or remedy thereunder); (v) any action or proceeding as to which the Delaware General Corporation Law confers jurisdiction to the Court of Chancery of the State of Delaware; and (vi) any action or proceeding asserting a claim against us or any of our current or former directors, officers, or other employees that is governed by the internal affairs doctrine, in all cases to the fullest extent permitted by law and subject to the court’s having personal jurisdiction over the indispensable parties named as defendants. This provision does not apply to suits brought to enforce a duty or liability created by the Exchange Act or any other claim for which the federal courts have exclusive jurisdiction. In addition, 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, unless we consent in writing to the selection of an alternative forum, to the fullest extent permitted by law, the federal district courts of the United States of America are the exclusive forum for resolving any complaint asserting a cause of action arising under the Securities Act, including all causes of action asserted against any defendant named in such complaint. For the avoidance of doubt, this provision is intended to benefit and may be enforced by us, our officers and directors, the underwriters to any offering giving rise to such complaint, and any other professional entity whose profession gives authority to a statement made by that person or entity and who has prepared or certified any part of the documents underlying the offering. However, as Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder, there is uncertainty as to whether a court would enforce such provision. Our amended and restated certificate of incorporation further provides that any person or entity holding, owning or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. Investors also cannot waive compliance with the federal securities laws and the rules and regulations thereunder.

 

These choice of 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. While the Delaware courts have determined that such choice of forum provisions are facially valid, a stockholder may nevertheless seek to bring such a claim arising under the Securities Act against us, our directors, officers, or other employees in a venue other than in the federal district courts of the United States of America. 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 we cannot assure you 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 resolving the dispute in other jurisdictions, all of which could harm our business.

 

101


Table of Contents

 

Risks Related to Our Convertible Senior Notes

 

We may not have the ability to raise the funds necessary to settle conversions of the notes 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.

 

Holders of the notes 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. 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. However, we may not have enough available cash or be able to obtain financing at the time we are required to 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.

 

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.

 

Certain provisions in the indenture governing the notes may delay or prevent an otherwise beneficial takeover attempt of us.

 

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 generally requires us 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 and/or increase the conversion rate, 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.

 

102


Table of Contents

 

General Risk Factors

 

Any future litigation against us could be costly and time-consuming to defend.

 

We may become subject to legal proceedings and claims that arise in the ordinary course of business, including but not limited to, intellectual property claims, including trade secret misappropriation and breaches of confidentiality terms, alleged breaches of non-competition or non-solicitation terms, or employment claims made by our current or former employees. Litigation might result in substantial costs and may divert management’s attention and resources, which might seriously harm our business, financial condition, and results of operations. Insurance might not cover such claims, might not provide sufficient payments to cover all the costs to resolve one or more such claims, and might not continue to be available on terms acceptable to us. A claim brought against us that is uninsured or underinsured could result in unanticipated costs, potentially harming our business, financial position, and results of operations.

 

If securities or industry analysts do not publish research or publish unfavorable or inaccurate research about our business, the market price and trading volume of our Class A common stock could decline.

 

The market price and trading volume of our Class A common stock is heavily influenced by the way analysts interpret our financial information and other disclosures. We do not have control over these analysts. If industry analysts cease coverage of us, our stock price would be negatively affected. If securities or industry analysts do not publish research or reports about our business, downgrade our Class A common stock, or publish negative reports about our business, our stock price would likely decline. If one or more of these analysts cease coverage of us or fail to publish reports on us regularly, demand for our Class A common stock could decrease, which might cause our stock price to decline and could decrease the trading volume of our Class A common stock.

 

Our business could be disrupted by catastrophic events.

 

Occurrence of any catastrophic event, including earthquake, fire, flood, tsunami, or other weather event, power loss, telecommunications failure, software or hardware malfunction, cyber-attack, war, or terrorist attack, explosion, or pandemic could impact our business. In particular, our corporate headquarters are located in the San Francisco Bay Area, a region known for seismic activity, and are thus vulnerable to damage in an earthquake. Our insurance coverage may not compensate us for losses that may occur in the event of an earthquake or other significant natural disaster. Additionally, we rely on third-party cloud providers and enterprise applications, technology systems, and our website for our development, marketing, operational support, hosted services, and sales activities. In the event of a catastrophic event, we may be unable to continue our operations and may endure system interruptions, reputational harm, delays in our product development, lengthy interruptions in our services, and security incidents, all of which could have an adverse effect on our future results of operations. If we are unable to develop adequate plans to ensure that our business functions continue to operate during and after a disaster and to execute successfully on those plans in the event of a disaster or emergency, our business would be harmed.

 

Climate change may have an impact on our business.

 

While we seek to mitigate our business risks associated with climate change (such as drought, wildfires, hurricanes, increased storm severity and sea level rise), we recognize that there are inherent climate-related risks wherever business is conducted. Our primary locations may be vulnerable to the adverse effects of climate change. For example, certain of our offices have experienced, and are projected to continue to experience, climate-related events at an increasing frequency, including drought, heat waves, wildfires and resultant air quality impacts and power shutoffs associated with wildfire prevention. Changing market dynamics, global policy developments and the increasing frequency and impact of extreme weather events on critical infrastructure in the U.S. and elsewhere have the potential to disrupt our business, the business of our third-party suppliers and the business of our customers, and may cause us to experience losses and additional costs to maintain or resume operations. In addition, we may be subject to increased regulations, reporting requirements, standards or expectations regarding the environmental impacts of our business.

 

103


Table of Contents

 

ITEM 2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

(a) Recent Sales of Unregistered Securities.

 

None.

 

(b) Use of Proceeds.

 

On June 28, 2021, we closed our initial public offering of 23,000,000 shares of Class A common stock at an offering price of $36.00 per share, resulting in aggregate gross proceeds to us of $828.0 million, before deducting underwriting discounts and commissions and offering expenses. All of the shares issued and sold in our initial public offering were registered under the Securities Act pursuant to a registration statement on Form S-1, as amended (File No. 333-256693), which was declared effective by the SEC on June 23, 2021. There has been no material change in the planned use of proceeds from our initial public offering from those disclosed in our final prospectus for our initial public offering dated as of June 23, 2021 and filed with the SEC pursuant to Rule 424(b)(4) on June 25, 2021.

 

(c) Issuer Purchase of Equity Securities.

 

The following table contains information relating to the repurchases of our Class A Common Stock made by us in the three months ended September 30, 2023.

 

Period

(a) Total Number of Shares (or Units) Purchased (1)

 

(b) Average Price Paid per Share (or Unit)

 

(c) Total Number of Shares (or Units) Purchased as Part of Publicly Announced Plans or Programs

(d) Maximum Number (or Approximate Dollar Value) of Shares (or Units) that May Yet Be Purchased Under the Plans or Programs

July 1 – July 31, 2023

-

 

-

 

-

-

August 1 – August 31, 2023

-

 

-

 

-

-

September 1 – September 30, 2023

 

4,375

 

$

7.34

 

-

-

Total

 

4,375

 

 

 

-

 

 

(1) Represents shares of unvested Class A common stock that were repurchased by us from former employees upon termination of employment in accordance with the terms of the employees’ stock option agreements. We repurchased the shares from the former employees’ at the respective original exercise prices.

 

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

 

None.

ITEM 4. MINE SAFETY DISCLOSURES

 

None.

 

104


Table of Contents

 

ITEM 5. OTHER INFORMATION

 

Insider Trading Arrangements

 

During the three months ended September 30, 2023, our 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

 

Expiration Date

Stephanie Buscemi - Chief Marketing Officer

Adoption

8/9/2023

X

 

854,050(1)

 

11/15/2024

Jonathan Chadwick - Director

Adoption

8/23/2023

X

 

 

66,500

 

11/22/2024

Jay Kreps - Chief Executive Officer

Adoption

9/14/2023

X

 

 

1,860,000

 

12/15/2024

Neha Narkhede - Director

Adoption

9/15/2023

X

 

358,050(2)

 

11/29/2024

Erica Schultz - President of Field Operations

Adoption

8/19/2023

X

 

1,301,019

 

11/15/2024

Rohan Sivaram - Chief Financial Officer

Adoption

9/15/2023

X

 

100,456(3)

 

12/13/2024

Steffan Tomlinson - Former Chief Financial Officer

Termination

8/17/2023

X

 

 

800,000

 

11/17/2023

Eric Vishria - Director

Adoption

8/29/2023

X

 

 

530,000

 

1/21/2025

 

* 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) Includes the potential sale of up to 854,050 of our Class A Common Stock, which includes 43,484 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Ms. Buscemi that may vest and be released to Ms. Buscemi during the period from May 20, 2023 to August 20, 2024, and up to 934 shares of our Class A Common Stock that Ms. Buscemi may purchase under our 2021 Employee Stock Purchase Plan. The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be (i) the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement and (ii) reduced by any shares sold in accordance with an existing plan prior to its expiration on November 10, 2023.

(2) The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be reduced by the number of shares sold in accordance with an existing plan prior to its expiration on November 16, 2023.

(3) Includes the potential sale of up to 100,456 shares of our Class A Common Stock, which includes 29,456 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Mr. Sivaram that may vest and be released to Mr. Sivaram during the period from September 20, 2023 to November 20, 2024 (the “Sivaram RSU Shares”). The actual number of Sivaram RSU Shares that will be sold under the Rule 10b5-1 trading arrangement will be a designated percentage of the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement.

105


Table of Contents

ITEM 6. EXHIBITS

 

Exhibit Number

Description

Form

File No.

Exhibit

Filing Date

Filed Herewith

3.1

Amended and Restated Certificate of Incorporation of Confluent, Inc.

8-K

001-40526

3.1

6-28-2021

 

3.2

Amended and Restated Bylaws of Confluent, Inc.

10-Q

001-40526

3.2

5-3-2023

 

10.1+

Promotion Letter between Confluent, Inc. and Rohan Sivaram, dated August 1, 2023.

8-K

001-40526

10.1

8-2-2023

 

31.1

Certification of Principal Executive Officer 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.

 

 

 

 

X

31.2

Certification of Principal Financial Officer 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.

 

 

 

 

X

32.1*

Certification of Principal Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

32.2*

Certification of Principal Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

 

 

 

 

X

101.INS

Inline 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.SCH

Inline XBRL Taxonomy Extension Schema Document.

 

 

 

 

X

101.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

 

 

 

 

X

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

 

 

 

 

X

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document.

 

 

 

 

X

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document.

 

 

 

 

X

104

Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibits 101).

 

 

 

 

X

__________________________________________________

 

+ Management contract or compensatory plan or arrangement.

 

* The certifications furnished in Exhibits 32.1 and 32.2 hereto are deemed to accompany this Quarterly Report on Form 10-Q and are not deemed “filed” for purposes of Section 18 of the Exchange Act, or otherwise subject to the liability of that section, nor shall they be deemed incorporated by reference into any filing under the Securities Act or the Exchange Act, irrespective of any general incorporation language contained in such filing.

 

 

106


Table of Contents

 

SIGNATURES

 

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

 

Date:

November 1, 2023

 

CONFLUENT, INC.

By:

 

/s/ Edward Jay Kreps

Name:

 

Edward Jay Kreps

Title:

 

Chief Executive Officer

(Principal Executive Officer)

 

 

 

By:

 

/s/ Rohan Sivaram

Name:

 

Rohan Sivaram

Title:

 

Chief Financial Officer

(Principal Financial Officer)

 

 

 

By:

 

/s/ Ying Christina Liu

Name:

 

Ying Christina Liu

Title:

 

Chief Accounting Officer

(Principal Accounting Officer)

 

107


EX-31.1 2 cflt-ex31_1.htm EX-31.1 EX-31.1

 

Exhibit 31.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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, Edward Jay Kreps, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Confluent, Inc;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: November 1, 2023

 

By:

/s/ Edward Jay Kreps

Name:

Edward Jay Kreps

Title:

Chief Executive Officer

(Principal Executive Officer)

 

 


EX-31.2 3 cflt-ex31_2.htm EX-31.2 EX-31.2

 

Exhibit 31.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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, Rohan Sivaram, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of Confluent, Inc.;
2.
Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.
Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.
The registrant's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

5.
The registrant's other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of the registrant's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

Date: November 1, 2023

 

By:

/s/ Rohan Sivaram

Name:

Rohan Sivaram

Title:

Chief Financial Officer

(Principal Financial Officer)

 

 


EX-32.1 4 cflt-ex32_1.htm EX-32.1 EX-32.1

 

Exhibit 32.1

CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER 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 Confluent, Inc. (the “Company”) on Form 10-Q for the period ended September 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:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); 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: November 1, 2023

 

By:

/s/ Edward Jay Kreps

Name:

Edward Jay Kreps

Title:

Chief Executive Officer

(Principal Executive Officer)



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

 


EX-32.2 5 cflt-ex32_2.htm EX-32.2 EX-32.2

 

Exhibit 32.2

CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER 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 Confluent, Inc. (the “Company”) on Form 10-Q for the period ended September 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:

(1) The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended (the “Exchange Act”); 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: November 1, 2023

 

By:

/s/ Rohan Sivaram

Name:

Rohan Sivaram

Title:

Chief Financial Officer

(Principal Financial Officer)

 

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

 

 


EX-101.CAL 6 cflt-20230930_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 7 cflt-20230930_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.PRE 8 cflt-20230930_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT EX-101.LAB 9 cflt-20230930_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Document Transition Report Document Transition Report Weighted-Average Remaining Contractual Term (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Revenue, Remaining Performance Obligation, Amount Revenue, remaining performance obligation, amount Lease abandonment charges. Lease Abandonment Charges Lease abandonment charges Money Market Funds [Member] Money Market Funds [Member] Derivative Instruments, Gain (Loss) [Table Text Block] Schedule of foreign currency forward contracts on the condensed consolidated statements of operations Restructuring and Related Cost, Number of Positions Eliminated, Period Percent Reduction of global workforce, percentage Neha Narkhede [Member] Neha Narkhede Member Restructuring Cost and Reserve [Line Items] Geographical [Axis] Geographical Fair value, Marketable securities Debt Securities, Available-for-Sale Fair Value Total, fair value Net loss recognized in other comprehensive income (loss) Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax Derivative instruments, gain (loss) reclassified from accumulated OCI into income, effective portion, net Other Liabilities, Noncurrent, Total Other Liabilities, Noncurrent Other liabilities, non-current Increase (Decrease) in Prepaid Expense and Other Assets, Total Increase (Decrease) in Prepaid Expense and Other Assets Prepaid expenses and other assets Restricted Stock Units (RSUs) [Member] Restricted Stock Units [Member] Finite-Lived Intangible Asset, Expected Amortization, Year Two 2025 Holdback agreement. Holdback Agreement [Member] Holdback Agreement Level 1 [Member] Fair Value, Inputs, Level 1 [Member] Foreign currency forward contracts designated as hedging instruments AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax Beginning Balance Ending Balance Issuance of Series E redeemable convertible preferred stock, net of issuance costs Temporary Equity, Stock Issued During Period, Value, New Issues Fair Value Disclosures [Text Block] Fair Value of Financial Instruments Revenue from Contract with Customer, Excluding Assessed Tax, Total Total revenue Revenue from Contract with Customer, Excluding Assessed Tax Accrued Sales Commission, Current Accrued commissions Unrecognized stock-based compensation expense Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Disaggregation of Revenue [Table Text Block] Summary of Revenue Disaggregated by Geographic Markets Payments to Acquire Businesses, Net of Cash Acquired, Total Payments to Acquire Businesses, Net of Cash Acquired Cash paid for a business combination, net of cash acquired Concentration Risk Type [Axis] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block] Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block] Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block] Basis of Presentation and Summary of Significant Accounting Policies Schedule of Business Acquisitions, by Acquisition [Table] Deferred revenue Contract with Customer, Liability, Current Fair Value, Less than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months Intangible Assets, Net (Including Goodwill), Total Intangible Assets, Net (Including Goodwill) Goodwill and intangible assets, net Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis Operating Lease, Liability, Noncurrent Operating lease liabilities, non-current Repurchases of unvested common stock (shares) Stock Repurchased During Period, Shares Schedule of Stock by Class [Table] Schedule Of Stock By Class [Table] Conversion, percent threshold Conversion Percent Threshold Outstanding Conversion, Percent Threshold Outstanding. Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion. Debt Instruments Convertible Trading Price As A Percentage Of Stock Price And Debt Conversion Rate Debt instrument percentage price convertible senior notes due two thousand twenty seven [Member] convertible senior notes due two thousand twenty seven [Member] Zero Percentage Convertible senior notes due 2027 Convertible Senior Notes Due Two Thousand Twenty Seven [Member] Liabilities, Fair Value Disclosure, Total Liabilities, Fair Value Disclosure Liability, Fair value Assets, Fair Value Disclosure [Abstract] Cash equivalents: Class of Stock [Line Items] Class Of Stock [Line Items] Balance Sheet Location [Axis] Assets, Current Total current assets Total liabilities and stockholders' equity Liabilities and Equity Entity Address, State or Province Entity Address, State or Province Derivative Instruments and Hedging Activities Disclosure [Text Block] Derivative Instruments and Hedging Stock Issued During Period, Value, New Issues Issuance of Class A common stock upon initial public offering, net of underwriting discounts and commissions and other issuance costs Outstanding Stock Options, Ending Balance Outstanding Stock Options, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Weighted average grant date fair value per share of options granted Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Total comprehensive loss Comprehensive Income (Loss), Net of Tax, Attributable to Parent Subscription [Member] Subscription and Circulation [Member] Trading Symbol Trading Symbol Shares Available for Grant, RSUs granted Share Based Compensation Arrangement By Share Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Granted Gross Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted, Gross. Common Stock, Shares, Issued, Total Common Stock, Shares, Issued Common Stock, Shares, Issued Prepaid Expense and Other Assets, Current Prepaid expenses and other current assets Total prepaid expenses and other current assets Liabilities for early exercise of unvested stock options and other liabilities Common Stock Subject To Repurchase Liability Common Stock Subject To Repurchase, Liability Net loss attributable to common stockholders Net Income (Loss) Attributable to Parent [Abstract] Numerator: Sales and Marketing [Member] Selling and Marketing Expense [Member] Sales and marketing Balance (shares) Balance (shares) Shares, Outstanding Aggregate number of common shares reserved for future issuance Common stock reserved for issuance (in shares) Common Stock, Capital Shares Reserved for Future Issuance AOCI Attributable to Parent [Member] Accumulated Other Comprehensive Loss [Member] Other comprehensive income (loss), net of tax Other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax Convertible Founder Stock [Member] Convertible Founder Stock [Member] Convertible founder stock member. Option Indexed to Issuer's Equity, Shares Adjustment to anti-dilution common stock Entity Address, City or Town Entity Address, City or Town Lessee, Operating Lease, Renewal Term Lessee, operating lease, renewal term Debt Disclosure [Text Block] Convertible Senior Notes Property, Plant and Equipment [Table Text Block] Summary of Property and Equipment, Net Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted-Average Exercise Price, Stock options forfeited or expired Additional Paid-in Capital [Member] Additional Paid-In Capital [Member] International [Member] Non-US [Member] Maturities of marketable securities Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Stock issued during period shares conversion of convertible securities to Series E redeemable convertible preferred stock. Stock Issued During Period Shares Conversion of Convertible Securities to Series E Redeemable Convertible preferred stock Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares) Liabilities, Current [Abstract] Current liabilities: US Government Corporations and Agencies Securities [Member] U.S. Agency Obligations [Member] Fair Value, 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Assets, Current [Abstract] Current assets: Preferred Stock, Par or Stated Value Per Share Preferred Stock, Par Value Impairment, Long-Lived Asset, Held-for-Use, Total Impairment, Long-Lived Asset, Held-for-Use Impairment of long lived assets Statement of Stockholders' Equity [Abstract] Weighted-Average Exercise Price, Vested and Expected to Vest Weighted-Average Exercise Price, Vested and Expected to Vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating Lease, Liability, Current Operating lease liabilities Reclassification out of Accumulated Other Comprehensive Income [Axis] Long-Term Debt Net carrying amount Derivative Contract [Domain] Derivative Contract Property, Plant and Equipment, Net Property and equipment, net Property and equipment, net Property, Plant and Equipment, Net, Ending Balance Property, Plant and Equipment, Net, Beginning Balance Class of Stock [Domain] Class of Stock Restructuring Charges, Total Restructuring Charges Restructuring and other related charges Restructuring charges Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Due within one year, amortized cost Aggregate Intrinsic Value, Vested and expected to vest as of September 30, 2023 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Statement of Comprehensive Income [Abstract] Corporate notes and bonds [Member] Corporate notes and bonds. Corporate Notes And Bonds [Member] Corporate Notes and Bonds [Member] Entity Central Index Key Entity Central Index Key Plan Name [Domain] Plan Name Assets, Fair Value Disclosure Assets, Fair Value Assets, Fair Value Disclosure, Total Preferred Stock, Shares Outstanding, Ending Balance Preferred Stock, Shares Outstanding, Beginning Balance Preferred Stock, Shares Outstanding Preferred Stock, Shares Outstanding Cost of ales - services. Cost of Sales - Services [Member] Liabilities, Current Total current liabilities Entity Tax Identification Number Entity Tax Identification Number Loss before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Loss before income taxes Eric Vishria [Member] Eric Vishria Member Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table] Increase (Decrease) in Operating Capital [Abstract] Changes in operating assets and liabilities, net of effects of a business combination: Payments of Debt Issuance Costs Payments of debt issuance costs for convertible senior notes Financial Instruments [Domain] Financial Instruments Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table] Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Denominator: Construction in Progress [Member] Construction in Progress [Member] Stock Issued During Period, Value, Employee Stock Purchase Plan Issuance of common stock under employee stock purchase plan RSUs [Member] Restricted Stock [Member] Plan Name [Axis] Plan Name Subscription And Service Concentration Risk Member Subscription And Service Concentration Risk [Member] Subscription and Service Concentration Risk [Member] Derivative Instrument [Axis] Derivative Instrument Geographical [Domain] Geographical Assets Total assets United States [Member] UNITED STATES Operating Lease, Right-of-Use Asset Operating lease right-of-use assets Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Accrued expenses and other liabilities Class A Common Stock [Member] Common Class A [Member] Common Class A [Member] Entity Registrant Name Entity Registrant Name Debt Issuance Costs, Net, Total Debt Issuance Costs, Net Unamortized debt issuance costs Unamortized debt issuance costs Lessee, Lease, Description [Line Items] Lessee Lease Description [Line Items] Retained Earnings (Accumulated Deficit), Ending Balance Retained Earnings (Accumulated Deficit), Beginning Balance Retained Earnings (Accumulated Deficit), Total Retained Earnings (Accumulated Deficit) Accumulated deficit Unrealized Losses, Less than 12 Months Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss Property Subject to or Available for Operating Lease [Axis] Proceeds from Stock Plans Proceeds from issuance of common stock under employee stock purchase plan Cash paid for: Supplemental Cash Flow Information [Abstract] Retained Earnings [Member] Accumulated Deficit [Member] Class of Stock [Axis] Class of Stock Number of Shares, Ending Balance Number of Shares, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Stock Issued During Period, Shares, Employee Stock Purchase Plans Issuance of common stock under employee stock purchase plan (shares) Minimum [Member] Minimum [Member] Aggregate Intrinsic Value, Vested as of September 30, 2023 Share-based Compensation Arrangement By Share-based Payment Award Options Vested Outstanding Aggregate Intrinsic Value Amount by which current fair value of underlying stock exceeds exercise price of fully vested options outstanding. 2021 Plan [Member] Plan 2021. Plan 2021 [Member] Investments Classified by Contractual Maturity Date [Table Text Block] Schedule of Fair Value and Amortized Cost of Contractual Maturities Proceeds from Stock Options Exercised Proceeds from issuance of common stock upon exercise of vested options Significant Accounting Policies Significant Accounting Policies [Text Block] Derivative Instruments and Hedging Activities Disclosure [Abstract] Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering (shares) Foreign Exchange Forward [Member] Shares Available for Grant, Repurchases of unvested common stock Repurchases of unvested common stock during the period. Repurchases Of Unvested Common Stock U.S. Agency Obligations [Member] US Government Agencies Debt Securities [Member] Equity Component [Domain] Equity Component Increase decrease in operating lease liabilities Increase Decrease In Operating Lease Liabilities Operating lease liabilities Other expense, Net [Member] Other Nonoperating Income (Expense) [Member] Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Adjustments to reconcile net loss to cash used in operating activities: Measurement Frequency [Axis] Measurement Frequency Operating leases, rent expense, sublease rentals Sublease Income Issuance of Series E redeemable convertible preferred stock, net of issuance costs (shares) Temporary Equity, Stock Issued During Period, Shares, New Issues Shares of new stock classified as temporary equity issued during the period. Jonathan Chadwick [Member] Jonathan Chadwick Member Share-based payment arrangement, incremental cost Share-Based Payment Arrangement, Plan Modification, Incremental Cost Entity Current Reporting Status Entity Current Reporting Status Common Stock, Shares Authorized Common Stock, Shares Authorized Research and Development Expense, Total Research and Development Expense Research and development Rohan Sivaram [Member] Rohan Sivaram Member Confluent Cloud [Member] Confluent cloud. Confluent Cloud [Member] Long-Term Debt, Fair Value Total estimated fair value of the 2027 Notes Share-Based Payment Arrangement, Activity [Table Text Block] Summary of Stock Equity Award Activity Assets [Abstract] ASSETS Assets: Shares Available for Grant, Ending Balance Shares Available for Grant, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Common Stock, Value, Issued, Ending Balance Common Stock, Value, Issued, Beginning Balance Common Stock, Value, Issued, Total Common Stock, Value, Issued Common Stock, Value Debt Instrument, Convertible, Conversion Price Debt Instrument, Convertible, Conversion Price Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block] Summary of Accrued Expense and Other Liabilities Other Noncash Income (Expense), Total Other Noncash Income (Expense) Other Shareholders' Equity and Share-Based Payments [Text Block] Stockholders' Equity Balance as of September 30, 2023 Restructuring Reserve, Total Restructuring Reserve Balance as of January 1, 2023 Revenue recognized from deferred revenue Contract with Customer, Liability, Revenue Recognized Furniture and Fixtures [Member] Furniture and Fixtures [Member] Accrued Liabilities, Current Accrued expenses Accrued Liabilities, Current, Total Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Cash Acquired Current Fiscal Year End Date Current Fiscal Year End Date Share-based Payment Arrangement, Noncash Expense, Total Share-Based Payment Arrangement, Noncash Expense Stock-based compensation, net of amounts capitalized Operating loss Operating Income (Loss) Operating loss Entity Ex Transition Period Entity Ex Transition Period Deferred Income Tax Expense (Benefit), Total Deferred Income Tax Expense (Benefit) Deferred income taxes Provision for income taxes Provision for income taxes Income Tax Expense (Benefit), Total Income Tax Expense (Benefit) Debt Issuance Costs, Gross Debt issuance costs, Gross Marketable Securities [Line Items] Marketable Securities [Line Items] Research and Development [Member] Research and Development Expense [Member] Research and development Payments for Restructuring Cash payments Cash payments Percentage of Revenue Concentration Risk, Percentage Stock value reclassified from common stock to Class B upon initial public offering. Stock Reclassified From Common To Class B Value Reclassification of common stock to Class B common stock upon initial public offering Stock-based compensation, net of amounts capitalized Stock based compensation expense Share-Based Payment Arrangement, Expense Disaggregation of Revenue [Table] Disaggregation Of Revenue [Table] Common stock class A and class B member Common Stock Class A and Class B [Member] Class A and Class B [Member] Marketable Securities [Table] Marketable Securities [Table] Finite-Lived Intangible Assets, Net, Beginning Balance Finite-Lived Intangible Assets, Net, Ending Balance Finite-Lived Intangible Assets, Net Net Total Revenue from Contract with Customer [Text Block] Revenue Accounts Payable and Accrued Liabilities [Member] Accrued expenses and other liabilities Business Acquisition, Expense Attributable To Post Combination Services. Business Acquisition Expense Attributable To Post Combination Services Business acquisition, expense attributable to post-combination services Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax [Abstract] Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of exchange rate changes on cash, cash equivalents, and restricted cash Vesting of restricted stock units (shares) Shares Available for Grant, RSUs granted Stock Issued During Period, Shares, Restricted Stock Award, Gross Aggregate Intrinsic Value, Ending Balance Aggregate Intrinsic Value, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Balances as of January 1, 2021 Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract] Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown above: License [Member] License [Member] Debt Instrument, Face Amount Debt Instrument Face Amount Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Schedule of Notional Amounts of the Company's Derivative Instruments Other income, net Other income (expense), net Other Nonoperating Income (Expense), Total Other Nonoperating Income (Expense) Subscription [Member] Subscription [Member] Subscription member. Operating Expenses [Abstract] Operating expenses: Property, Plant and Equipment [Abstract] Depreciation, Depletion and Amortization, Nonproduction, Total Depreciation, Depletion and Amortization, Nonproduction Depreciation and amortization Schedule of Fair Value and Amortized Cost of Marketable Securities Debt Securities, Available-for-Sale [Table Text Block] Equity Incentives Plan 2021 [Member] Equity Incentives Plan 2021 [Member] 2021 Equity Incentive Plan [Member] Derivative Instruments, Gain (Loss) [Table] Commitments and Contingencies Disclosure [Abstract] Other Assets, Noncurrent, Total Other Assets, Noncurrent Other assets, non-current Depreciation, Total Depreciation Depreciation Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share Basic [Line Items] Finite-Lived Intangible Asset, Expected Amortization, Year Four 2027 Finite-Lived Intangible Asset, Expected Amortization, Year One 2024 Additional Paid in Capital Additional paid-in capital Additional Paid in Capital, Ending Balance Additional Paid in Capital, Beginning Balance Additional Paid in Capital, Total Class B Common Stock [Member] Common Class B [Member] Liabilities [Abstract] Liabilities: Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Unrealized Gains Finite lived Intangible Assets Amortization Expense After Year Four Finite Lived Intangible Assets Amortization Expense After Year Four Thereafter Equity, Attributable to Parent [Abstract] Stockholders' equity: 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] Revenue, Remaining Performance Obligation, Percentage Revenue, remaining performance obligation, percentage Cost of Goods and Services Sold, Total Total cost of revenue Cost of Goods and Services Sold Cost of revenue Earnings Per Share [Abstract] Net unrealized gain (loss) on marketable securities OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax Accounting Policies [Abstract] Lessee, Lease, Description [Table] Lessee Lease Description [Table] Accrued Payroll Taxes, Current Accrued payroll taxes Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Share Based Compensation Arrangement By Share Based Payment Award [Line Items] Other Noncurrent Assets [Member] Other Noncurrent Assets Stock Options [Member] Equity Option [Member] Debt Instrument, Interest Rate, Effective Percentage Effective interest rate of debt Earnings Per Share, Basic, Total Earnings Per Share, Basic Net loss per share, basic Net loss per share, basic Commitments and Contingencies Commitments and contingencies (Note 9) Payments for purchases of capped calls. Payments For Purchases Of Capped Calls Payments for purchase of capped calls Income Statement [Abstract] Marketable securities Debt Securities, Available-for-sale, Current, Total Debt Securities, Available-for-Sale, Current Performance Shares [Member] Performance Shares [Member] Deferred contract acquisition costs Capitalized Contract Cost, Net, Current Restructuring Type [Axis] Outstanding Stock Options, Vested and expected to vest Outstanding Stock Options, Vested and expected to vest Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Statistical Measurement [Domain] Statistical Measurement Developed Technology [Member] Developed technology. Developed Technology [Member] Unbilled accounts receivables Unbilled Receivables, Current Unbilled receivables balance Net cash used in operating activities Net Cash Provided by (Used in) Operating Activities Finite-Lived Intangible Assets Acquired Developed technology intangible asset Vesting of early exercised stock options. Vesting Of Early Exercised Stock Options Vesting of early exercised stock options Document Period End Date Document Period End Date Statistical Measurement [Axis] Statistical Measurement Accounts Receivable, Allowance for Credit Loss, Beginning Balance Accounts Receivable, Allowance for Credit Loss, Ending Balance Accounts Receivable, Allowance for Credit Loss Allowance for credit losses Issuance of common stock upon early exercise of unvested options (shares) Issuance of common stock upon early exercise of unvested options. Issuance of common stock upon early exercise of unvested options Commitments and Contingencies Disclosure [Text Block] Commitments and Contingencies Stockholders' Equity Note [Abstract] Post Contract Customer Support [Member] Post-contract customer support. Post Contract Customer Support [Member] Earnings Per Share, Diluted, Total Earnings Per Share, Diluted Net loss per share, diluted Net loss per share, diluted Product and Service [Domain] Product and Service ESPP plan 2021 member. 2021 Employee Stock Purchase Plan [Member] ESPP Plan 2021 [Member] Concentration Risk Benchmark [Domain] Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period Service based vesting period Revenue from Contract with Customer [Abstract] Debt Instrument, Name [Domain] Derivative Liability, Total Derivative Liability Fair value, Derivative liability Derivative liabilities Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV Fair Value, Recurring [Member] Fair Value, Measurements, Recurring [Member] US Treasury Securities [Member] U.S. Treasury Securities [Member] U.S. treasury securities [Member] Leased office space member. Leased Office Space [Member] Leased Office Space [Member] Cost of Goods and Services Sold [Abstract] Cost of revenue: Repurchases of unvested common stock Payments for Repurchase of Common Stock Confluent Platform [Member] Confluent platform. Confluent Platform [Member] Schedule of Restructuring and Related Costs [Table] Finite-Lived Intangible Assets, Major Class Name [Domain] Outstanding Stock Options, Stock options exercised Shares early exercised and repurchase Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Issuance of common stock upon exercise of vested options (shares) Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering Performance Options Shares Options Subject To Performance-Based Condition, Shares. Performance options, shares Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Due within one year, fair value Liabilities and Equity [Abstract] LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS’ DEFICIT Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule Of Earnings Per Share Basic By Common Class [Table] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Debt Instrument, Convertible, Conversion Ratio Convertible debt, conversion ratio Entity Interactive Data Current Entity Interactive Data Current Selling and Marketing Expense, Total Selling and Marketing Expense Sales and marketing Debt Instrument, Convertible, Threshold Consecutive Trading Days Number of trading days Disclosure of impairment accounting policy for goodwill, intangible assets, and other long-lived assets. Goodwill Intangible Assets And Long Lived Assets Impairment Policy Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets Increase (Decrease) in Accounts Payable, Total Increase (Decrease) in Accounts Payable Accounts payable Finite-Lived Intangible Asset, Expected Amortization, Year Three 2026 Schedule of Fair Values and Unrealized Losses on Marketable Securities Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block] Equity [Abstract] Schedule of Short-Term Debt [Table] Number of Shares, RSUs granted Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Municipal Bonds [Member] Municipal bonds [Member] Weighted-Average Exercise Price, Stock options exercised Stock options exercised Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Derivative Instruments, Gain (Loss) [Line Items] Derivatives, Fair Value [Line Items] Equity Components [Axis] Equity Components Accounts receivable Increase (Decrease) in Accounts Receivable Accounts receivable Issuance of common stock pursuant to charitable donation Donation Stock Issued During Period Value New Issues Equity impact of the value of new donation stock issued during the period. Restructuring and Related Activities [Abstract] Investments, Debt and Equity Securities [Abstract] Transfers of Financial Assets Accounted for as Sale, Valuation Techniques Transfers of financial assets, valuation techniques Payments to Acquire Businesses, Gross Consideration paid Weighted-average grant date fair value, RSUs vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis] Local Phone Number Local Phone Number Property, Plant and Equipment [Line Items] Property Plant And Equipment [Line Items] Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross. Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross Shares Available for Grant, RSUs Forfeited or Cancelled RSUs forfeited or cancelled Designated as Hedging Instrument [Member] Goodwill, Total Goodwill Ending Balance Beginning Balance Goodwill Statement of Cash Flows [Abstract] Capitalized Contract Cost [Table Text Block] Schedule of Activity of Deferred Contract Acquisition Costs Stock issued during period value conversion of convertible securities to Series E redeemable convertible preferred stock. Stock Issued During Period Value Conversion of Convertible Securities to Series E Redeemable Convertible Preferred Stock Conversion of convertible founder stock for Series E redeemable convertible preferred stock Immerok GmbH. Immerok GmbH [Member] Immerok Gmbh Organization, Consolidation and Presentation of Financial Statements [Abstract] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax, Total Accumulated Other Comprehensive Income (Loss), Net of Tax Gross Profit Gross profit Concentration Risk Benchmark [Axis] Capitalized stock-based compensation Share-Based Payment Arrangement, Amount Capitalized Stock-based compensation capitalized as internal-use software costs Common Stock, Par or Stated Value Per Share Common Stock, Par Value Services [Member] Service [Member] Debt Instrument, Interest Rate, Stated Percentage Debt instrument, interest rate, stated percentage Unrecognized stock-based compensation expense, weighted-average period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset Weighted-Average Remaining Contractual Term Vested and expected to vest (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table] Maximum [Member] Maximum [Member] Convertible Debt, Noncurrent Convertible senior notes, net Capitalized internal-use software costs. Capitalized Internal-Use Software Costs[Member] Capitalized Internal-Use Software Costs [Member] Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Organization and Description of Business Reclassification out of Accumulated Other Comprehensive Income [Domain] Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain] APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Stock-based compensation Major customers. Major Customers [Member] Major Customers [Member] Fair Value, Recurring and Nonrecurring [Table] Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table] Net decrease in cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Temporary Equity Conversion of Convertible Founder Stock Shares for Series E Redeemable Convertible Preferred Stock Temporary equity conversion of convertible founder stock shares for Series E redeemable convertible preferred stock. Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares) Payables and Accruals [Abstract] General and Administrative [Member] General and Administrative Expense [Member] General and administrative Business Combination, Goodwill, and Intangible Assets Business Combination Intangible Assets and Goodwill Disclosure [Text Block] Business Combination, Intangible Assets, and Goodwill. Shares early exercised and repurchase Common Stock Subject To Repurchase Share Common Stock Subject To Repurchase Share Foreign currency forward contracts. Foreign currency forward contracts[Member] Foreign Currency Forward Contracts [Member] CALIFORNIA [Member] CALIFORNIA Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] City Area Code City Area Code Net Cash Provided by (Used in) Operating Activities [Abstract] CASH FLOWS FROM OPERATING ACTIVITIES Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Marketable Securities Business Acquisition [Line Items] Debt instrument convertible conversion ratio denominator. Debt Instrument Convertible Conversion Ratio Denominator Debt instrument convertible conversion ratio denominator Shares Issuable upon Conversion of the 2027 Notes [Member] Shares issuable upon conversion of the 2027 Notes [Member] Shares issuable upon conversion of the 2027 Notes [Member] Customer [Domain] Steffan Tomlinson [Member] Steffan Tomlinson Member Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Less: Accumulated depreciation and amortization General and Administrative Expense, Total General and Administrative Expense General and administrative Weighted Average Number of Shares Outstanding, Basic, Total Weighted Average Number of Shares Outstanding, Basic Weighted-average shares used to compute net loss per share, basic Weighted-average shares used to compute net loss per share, basic Restructuring and Related Costs [Table Text Block] Schedule of Restructuring and Other Related Charges Net Cash Provided by (Used in) Financing Activities [Abstract] CASH FLOWS FROM FINANCING ACTIVITIES Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Percentage of principal amount of debt redeemed Option Indexed to Issuer's Equity, Strike Price Initial strike price Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block] Schedule of Restricted Stock Unit Activity Weighted-Average Remaining Contractual Term Vested (in years) Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term Weighted average remaining contractual term for fully vested options outstanding. Statement [Table] Statement [Table] Deferred revenue Increase (Decrease) in Contract with Customer, Liability Document Fiscal Period Focus Document Fiscal Period Focus Supplementary cash flow disclosures: Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract] Stephanie Buscemi [Member] Stephanie Buscemi Member Not Designated as Hedging Instrument [Member] Statement [Line Items] Statement [Line Items] Convertible Debt [Table Text Block] Schedule of Net Carrying Amount of Notes Marketable securities: Debt Securities [Abstract] Reduction Of Global Workforce Percentage Reduction Of Global Workforce Percentage Reduction of global workforce, percentage Temporary equity conversion of convertible founder stock value for Series E redeemable convertible preferred stock. Temporary Equity Conversion of Convertible Founder Stock Value for Series E Redeemable Convertible Preferred Stock Conversion of convertible founder stock for Series E redeemable convertible preferred stock Antidilutive securities excluded from computation of earnings per share amount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Letters Of Credit Outstanding Amount Letters of Credit Outstanding, Amount Accounts Receivable, after Allowance for Credit Loss, Current, Total Accounts Receivable, after Allowance for Credit Loss, Current Accounts receivable, net Customer [Axis] Common Stock [Member] Common Stock [Member] Debt Instrument [Line Items] Option indexed to issuers equity cap price. Option Indexed To Issuers Equity Cap Price Initial cap price Proceeds from issuance of common stock upon early exercise of unvested options. Proceeds From Issuance Of Common Stock Upon Early Exercise Of Unvested Options Proceeds from issuance of common stock upon early exercise of unvested options Cash and Cash Equivalents, at Carrying Value, Ending Balance Cash and Cash Equivalents, at Carrying Value, Beginning Balance Cash and Cash Equivalents, at Carrying Value, Total Cash and Cash Equivalents, at Carrying Value Cash and cash equivalents Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Summary of Stock-Based Compensation Expense Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross. Share Based Compensation Arrangements By Share Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Forfeited Or Cancelled Gross RSUs forfeited or cancelled Net accretion of discounts on marketable securities Accretion (Amortization) of Discounts and Premiums, Investments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Cost of revenue. Cost Of Revenue [Member] Cost of Revenue [Member] Stock Issued During Period, Value, Conversion of Convertible Securities Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering Cover [Abstract] Stock converted between common stock classes during period value. Stock Converted Between Common Stock Classes During Period Value Conversion of class B common stock to class A common stock Derivative Asset, Statement of Financial Position [Extensible Enumeration] Cash equivalents, Marketable securities And Derivative instrument. Cash equivalents, Marketable securities And Derivative instrument [Abstract] Cash equivalents, Marketable securities and Derivative instruments: Document Fiscal Year Focus Document Fiscal Year Focus Income Taxes Paid, Net, Total Income Taxes Paid, Net Income taxes Ending balance Beginning balance Capitalized Contract Cost, Net, Total Capitalized Contract Cost, Net Accumulated other comprehensive loss [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Weighted-average grant date fair value, RSUs granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Restructuring Plan [Domain] Computers, Equipment, and Software. Computers, Equipment, and Software [Member] Computers, Equipment, and Software [Member] Security Exchange Name Security Exchange Name Performance Options Share Based Compensation Expense Through IPO Share based compensation expense related to performance options from grant date through IPO date. Cumulative stock-based compensation expense Accounts Receivable [Policy Text Block] Accounts Receivable and Allowance for Credit Losses New Accounting Pronouncements, Policy [Policy Text Block] Recent Accounting Pronouncements Preferred Stock, Shares Issued Preferred Stock, Shares Issued Preferred Stock, Shares Issued, Total Preferred Stock, Shares Authorized Preferred Stock, Shares Authorized Property, Plant and Equipment, Gross, Ending Balance Property, Plant and Equipment, Gross, Beginning Balance Property, Plant and Equipment, Gross, Total Property, Plant and Equipment, Gross Property and equipment, gross Right-of-use assets obtained in exchange for new operating lease liabilities Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Hedging Designation [Domain] The credit loss allowance on debt securities. The credit loss allowance represents the decline in fair value below cost due to credit related factors. Credit Loss Allowance Of Investments Allowance for credit losses Business Acquisition, Acquiree [Domain] Financial Instrument Financial Instrument [Axis] Offsetting Assets [Table] Liabilities for early exercise option Stock Issued During Period, Value, Stock Options Exercised Issuance of common stock upon exercise of vested options Entity Emerging Growth Company Entity Emerging Growth Company Proceeds from Convertible Debt Payments of debt issuance costs for convertible senior notes Debt instrument net proceed after discounts and cost Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Intrinsic value of options exercised Amendment Flag Amendment Flag Stock Issued During Period, Value, Restricted Stock Award, Gross Vesting of restricted stock units Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months Derivative instruments, gain (loss) reclassification from accumulated OCI to income, estimated net amount to be transferred Amortization of deferred contract acquisition costs Capitalized Contract Cost, Amortization Amortization of deferred contract acquisition costs Capped Calls. Capped Calls [Member] Capped Calls [Member] Noncash Contribution Expense Common stock charitable donation expense Issuance of Class A common stock pursuant to charitable donation Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Unrealized Losses Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Schedule of Expected Future Amortization Expense Restructuring and Related Activities Disclosure [Text Block] Restructuring and Other Related Charges Purchases of marketable securities Payments to Acquire Debt Securities, Available-for-Sale Deferred contract acquisition costs, non-current Capitalized Contract Cost, Net, Noncurrent Fair Value, Total Debt Securities, Available-for-Sale, Unrealized Loss Position Available-for-sale marketable securities, Continuous Unrealized Loss Position, Fair Value Schedule of Restructuring Reserve by Type of Cost [Table Text Block] Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities Securities Act File Number Entity File Number Erica Schultz [Member] Erica Schultz Member Cost of sales - subscription. Cost of Sales - Subscription [Member] Business acquisition cash attributable to post combination services future cash payment. Business Acquisition Cash Attributable to Post Combination Services Future Cash Payment Amout paid in cash Total cash, cash equivalents, and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, cash equivalents, and restricted cash at end of period Cash, cash equivalents, and restricted cash at beginning of period Total cash, cash equivalents, and restricted cash Deferred contract acquisition costs Increase Decrease in Capitalized Contract Cost Increase Decrease in Capitalized Contract Cost Deferred contract acquisition costs Share-Based Payment Arrangement [Abstract] Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward] Accounts Payable, Current, Total Accounts Payable, Current Accounts payable Debt Instrument [Axis] Weighted-average grant date fair value, Ending Balance (in dollars per share) Weighted-average grant date fair value, Beginning Balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Property Subject to or Available for Operating Lease [Domain] Operating Expenses Total operating expenses Accrued Liabilities and Other Liabilities Accrued expenses and other liabilities Total accrued expenses and other liabilities Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized as of September 30 ,2023 and December 31, 2022; 0 shares issued and outstanding as of September 30, 2023 and December 31, 2022 Preferred Stock, Value, Issued, Ending Balance Preferred Stock, Value, Issued, Beginning Balance Preferred Stock, Value, Issued, Total Preferred Stock, Value, Issued Entity Small Business Entity Small Business Value of shares converted during the period from Founder Stock to Series E Redeemable Preferred Stock common stock. Stock Converted Between Founder Stock to Preferred Stock During Period Value Conversion of convertible founder stock for Series E redeemable convertible preferred stock Conversion of convertible founder stock for Series E redeemable convertible preferred stock Entity Shell Company Entity Shell Company Unvested early exercised stock options member. Unvested Early Exercised Stock Options [Member] Unvested Early Exercised Stock Options [Member] Capitalization of contract acquisition costs Capitalization Of Contract Acquisition Costs Capitalization of contract acquisition costs. Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Computer Equipment [Member] Computers and Equipment [Member] Net Loss Per Share Earnings Per Share [Text Block] Revenues [Abstract] Revenue: Outstanding Stock Options, forfeited or expired Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Shares Available for Grant, Stock options forfeited or expired Outstanding Stock Options, Stock options forfeited or expired Commercial paper [Member] Commercial Paper [Member] Commercial Paper [Member] Vesting of early exercised options APIC, Share-Based Payment Arrangement, Recognition and Exercise Entity Address, Address Line One Entity Address, Address Line One Revenue Benchmark [Member] Fair value, Cash equivalents Cash and Cash Equivalents, Fair Value Disclosure Non-cancelable commitment Contractual Obligation Contractual Obligation, Total Convertible Debt [Abstract] Other Liabilities, Current, Total Other Liabilities, Current Other liabilities Supplemental Balance Sheet Disclosures [Text Block] Balance Sheet Components Finite-Lived Intangible Assets, Gross, Total Finite-Lived Intangible Assets, Gross Gross Restricted Cash, Total Restricted Cash Restricted cash included in other assets, current Income Statement Location [Axis] Income Statement Location Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Long-Term Debt, Gross Principal Product and Service [Axis] Product and Service Deferred revenue, non-current Contract with Customer, Liability, Noncurrent Title of 12(b) Security Title of 12(b) Security Finite-Lived Intangible Assets, Accumulated Amortization Accumulated Amortization Capitalization of internal-use software costs Payments to Develop Software Capitalization of internal-use software costs Business combination, intangible assets, and goodwill. Business Combination, Intangible Assets, and Goodwill [ Abstract] Derivative Liability [Abstract] Derivative instruments: Schedule of Finite-Lived Intangible Assets [Table Text Block] Schedule of Intangible Assets, Net Common Stock Subject to Mandatory Redemption [Member] Common Stock Subject To Mandatory Redemption [Member] Accrued employee stock purchase plan current Accrued Employee Stock Purchase Plan Current Employee contributions under employee stock purchase plan Common stock, voting rights, votes per share Common Stock Voting Rights Votes Per Share Common Stock, Voting Rights, Votes Per Share. Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Debt instrument percentage price Prepaid Expenses and Other Current Assets [Member] Prepaid expenses and other current assets Net Cash Provided by (Used in) Investing Activities [Abstract] CASH FLOWS FROM INVESTING ACTIVITIES Amortization of Debt Issuance Costs Amortization of debt issuance costs Amortization of debt issuance costs Goodwill, Impairment Loss Goodwill impairment charges Long-Lived Tangible Asset [Domain] Long-Lived Tangible Asset Deferred revenue Contract with Customer, Liability, Total Contract with Customer, Liability Lessee, operating lease, existence of option to terminate Lessee, Operating Lease, Existence of Option to Terminate [true false] Outstanding Stock Options, Vested Share-based Compensation Arrangement by Share-based Payment Awards, Options, Vested, Outstanding, Number of Shares Share-based Compensation Arrangement by Share-based Payment Awards, Options, Vested, Outstanding, Number of Shares Employee termination benefits. Employee Termination Benefits [Member] Employee Termination Benefits [Member] Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Due after one year through five years, fair value Cash and Cash Equivalents [Axis] Cash and Cash Equivalents Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year Remainder of 2023 RSUs member. R S Us [Member] RSUs [Member] Unrealized Losses, Total Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total Issuance of common stock upon early exercise of unvested options, net of repurchases (shares) Issuance of common stock upon early exercise of unvested options, net of repurchases. Issuance Of Common Stock Upon Early Exercise Of Unvested Options Net Of Repurchases Restructuring Plan [Axis] Common Stock, Shares, Outstanding, Ending Balance Common Stock, Shares, Outstanding, Beginning Balance Convertible founder stock Common Stock, Shares, Outstanding Common Stock, Shares, Outstanding Share-Based Payment Arrangement, Expensed and Capitalized, Amount Total stock-based compensation RSUs forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Weighted-average grant date fair value, RSUs forfeited or cancelled (in dollars per share) Business Combinations Policy [Policy Text Block] Business Combinations Concentration Risk Type [Domain] Income Statement Location [Domain] Income Statement Location Net unrealized loss on derivative instruments Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax Document Type Document Type Conversion of convertible stock to common stock (shares) common stock upon initial public offering (shares) Conversion of convertible stock to common stock (shares) common stock upon initial public offering (shares) Stock Issued During Period, Shares, Conversion of Convertible Securities Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering (shares) Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Document Quarterly Report Document Quarterly Report Derivative, Notional Amount Total derivative instruments Share-Based Payment Arrangement, Accelerated Cost Stock based compensation expense Lessee, Operating Lease, Option to Terminate Operating lease, option to terminate, description Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Number of Shares, RSUs forfeited or cancelled Net cash provided by financing activities Net Cash Provided by (Used in) Financing Activities Two Thousand Twenty Three Restructuring Plan [Member] Two Thousand Twenty Three Restructuring Plan [Member] 2023 Restructuring Plan Shares Available for Grant, Increase in authorized shares Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized Entity Filer Category Entity Filer Category Jay Kreps [Member] Jay Kreps Member Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash investing and financing activities: Balance Sheet Location [Domain] Geographic Concentration Risk [Member] Geographic Concentration Risk [Member] Accounts Receivable, Allowance for Credit Loss, Writeoff Write-offs against the allowance for credit losses ESPP [Member] ESPP [Member] ESPP [Member] Total gains (losses) recognized in earnings from foreign currency forward contracts Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax Net gain reclassified from AOCI to earnings Liabilities Total liabilities Weighted-Average Exercise Price, Vested Share-based Compensation Arrangement By Share-based Payment Award Options Vested Outstanding Weighted Average Exercise Price Weighted average exercise price at which grantee can acquire the shares reserved for issuance for fully vested options outstanding. Property, Plant and Equipment [Table] Schedule Of Property Plant And Equipment [Table] Derivative, Average Remaining Maturity Description of Derivative Instruments Total stockholders' equity Equity, Attributable to Parent Balance Balance Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Estimated useful life (in years) Net loss Net loss attributable to common stockholders Net loss Purchase Consideration Amount Purchase Consideration Amount Schedule of Shares Reserved for Future Issuance [Table Text Block] Schedule of shares reserved for future issuance. Common Stock Reserved for Future Issuance Cash and Cash Equivalents [Domain] Cash and Cash Equivalents Corporate Debt Securities [Member] Corporate Notes and Bonds [Member] Statement of Financial Position [Abstract] Basis of Presentation and Significant Accounting Policies [Text Block] Basis of Presentation Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Due after one year through five years, amortized cost Derivative Liability, Statement of Financial Position [Extensible Enumeration] Weighted Average Number of Shares Outstanding, Diluted, Total Weighted Average Number of Shares Outstanding, Diluted Weighted-average shares used to compute net loss per share, diluted Weighted-average shares used to compute net loss per share, diluted Non-cash operating lease costs Operating Lease, Right-of-Use Asset, Periodic Reduction Conversion of class B common stock to class A common stock (shares) Stock Converted Between Common Stock Classes During Period Shares Number of shares converted during the period from Class B to Class A common stock. Amortized Cost Debt Securities, Available-for-Sale, Amortized Cost Amortized Cost Purchase price of common stock expressed as a percentage of its fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Use of Estimates, Policy [Policy Text Block] Use of Estimates Income Tax Disclosure [Text Block] Income Taxes Stock Converted Between Founder Stock to Preferred Stock During Period Shares Number of shares converted during the period from Founder Stock to Series E Redeemable Preferred Stock common stock. Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares) Derivative Asset [Abstract] Derivative instruments: Derivative Asset, Total Derivative Asset Fair value, Derivative asset Derivative assets Weighted-Average Exercise Price, Ending Balance Weighted-Average Exercise Price, Beginning Balance Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-Based Compensation Arrangement By Shares-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited Or Cancelled, Gross Shares Available for Grant, RSUs Forfeited or Cancelled Share Based Compensation Arrangement By Shares Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Forfeited Or Cancelled Gross Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Class A and Class B Stockholders Disaggregation of Revenue [Line Items] Disaggregation Of Revenue [Line Items] Leasehold Improvements [Member] Leasehold Improvements [Member] Unrealized Losses, 12 Months or Greater Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] Derivative, Description of Terms Description of Derivative Instruments Fair Value Disclosures [Abstract] Equity Incentives Plan 2014 member. Equity Incentives Plan 2014 [Member] 2014 Stock Plan [Member] Stock shares reclassified from common stock to Class B upon initial public offering. Stock Reclassified From Common To Class B Shares Reclassification of common stock to Class B common stock upon initial public offering, Shares Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV Measurement Frequency [Domain] Measurement Frequency Donation Stock Issued During Period Shares New Issues Number of new donation stock issued during the period. Donation stock issued during the period Issuance of Class A common stock pursuant to charitable donation (shares) Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities Hedging Designation [Axis] Payments to Acquire Property, Plant, and Equipment, Total Payments to Acquire Property, Plant, and Equipment Purchases of property and equipment Type of Restructuring [Domain] Reclassification, Comparability Adjustment [Policy Text Block] Reclassifications Redeemable Convertible Preferred Stock [Member] Redeemable Convertible Preferred Stock [Member] Number of Shares, RSUs vested Number of Shares, RSUs vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Number of new stock issued during the period Stock Issued During Period, Shares, New Issues Issuance of Class A common stock upon initial public offering, net of underwriting discounts and commissions and other issuance costs (shares) Accrued compensation and benefits Employee-related Liabilities, Current, Total Employee-related Liabilities, Current Business Acquisition [Axis] Income Tax Disclosure [Abstract] Finite-Lived Intangible Assets by Major Class [Axis] EX-101.SCH 10 cflt-20230930.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 100000 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100020 - Disclosure - Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) 2 link:presentationLink link:calculationLink link:definitionLink 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100060 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995455 - Disclosure - Organization and Description of Business link:presentationLink link:calculationLink link:definitionLink 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 995475 - Disclosure - Marketable Securities link:presentationLink link:calculationLink link:definitionLink 995485 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 995495 - Disclosure - Derivative Instruments and Hedging link:presentationLink link:calculationLink link:definitionLink 995505 - Disclosure - Balance Sheet Components link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - Business Combination, Goodwill, and Intangible Assets link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - Convertible Senior Notes link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - Restructuring and Other Related Charges link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - Net Loss Per Share link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 995605 - Disclosure - Marketable Securities (Tables) link:presentationLink link:calculationLink link:definitionLink 995615 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 995625 - Disclosure - Derivative Instruments and Hedging (Tables) link:presentationLink link:calculationLink link:definitionLink 995635 - Disclosure - Balance Sheet Components (Tables) link:presentationLink link:calculationLink link:definitionLink 995645 - Disclosure - Business Combination, Goodwill, and Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 995655 - Disclosure - Convertible Senior Notes (Tables) link:presentationLink link:calculationLink link:definitionLink 995665 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 995675 - Disclosure - Stockholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 995685 - Disclosure - Restructuring and Other Related Charges (Tables) link:presentationLink link:calculationLink link:definitionLink 995695 - Disclosure - Net Loss Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 995705 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) link:presentationLink link:calculationLink link:definitionLink 995715 - Disclosure - Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995725 - Disclosure - Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) link:presentationLink link:calculationLink link:definitionLink 995735 - Disclosure - Marketable Securities - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995745 - Disclosure - Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 995755 - Disclosure - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details) link:presentationLink link:calculationLink link:definitionLink 995765 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995775 - Disclosure - Derivative Instruments and Hedging - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995785 - Disclosure - Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 995795 - Disclosure - Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 995805 - Disclosure - Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 995815 - Disclosure - Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 995825 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995835 - Disclosure - Balance Sheet Components - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995845 - Disclosure - Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 995855 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995865 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details) link:presentationLink link:calculationLink link:definitionLink 995875 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995885 - Disclosure - Convertible Senior Notes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995895 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) link:presentationLink link:calculationLink link:definitionLink 995905 - Disclosure - Commitments and Contingencies - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995915 - Disclosure - Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details) link:presentationLink link:calculationLink link:definitionLink 995925 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995935 - Disclosure - Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) link:presentationLink link:calculationLink link:definitionLink 995945 - Disclosure - Stockholders' Equity - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 995955 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) link:presentationLink link:calculationLink link:definitionLink 995965 - Disclosure - Stockholders' Equity - Summary of Stock Equity Award Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995975 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details) link:presentationLink link:calculationLink link:definitionLink 995985 - Disclosure - Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 995995 - Disclosure - Restructuring and Other Related Charges - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996005 - Disclosure - Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 996015 - Disclosure - Income Taxes - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 996025 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details) link:presentationLink link:calculationLink link:definitionLink 996035 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) link:presentationLink link:calculationLink link:definitionLink XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.3
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2023
Oct. 25, 2023
Document Type 10-Q  
Amendment Flag false  
Document Period End Date Sep. 30, 2023  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Trading Symbol CFLT  
Entity Registrant Name CONFLUENT, INC.  
Entity Central Index Key 0001699838  
Current Fiscal Year End Date --12-31  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Shell Company false  
Title of 12(b) Security Class A Common Stock, par value $0.00001 per share  
Entity File Number 001-40526  
Security Exchange Name NASDAQ  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 47-1824387  
Entity Address, Address Line One 899 W. Evelyn Avenue  
Entity Address, City or Town Mountain View  
Entity Address, State or Province CA  
Entity Address, Postal Zip Code 94041  
City Area Code 800  
Local Phone Number 439-3207  
Document Transition Report false  
Document Quarterly Report true  
Class A Common Stock [Member]    
Entity Common Stock, Shares Outstanding   219,351,480
Class B Common Stock [Member]    
Entity Common Stock, Shares Outstanding   88,523,598
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 317,043 $ 435,781
Marketable securities 1,555,749 1,491,044
Accounts receivable, net 183,206 178,188
Deferred contract acquisition costs 41,174 35,883
Prepaid expenses and other current assets 70,886 57,229
Total current assets 2,168,058 2,198,125
Property and equipment, net 47,950 29,089
Operating lease right-of-use assets 10,935 29,478
Goodwill and intangible assets, net 45,685 0
Deferred contract acquisition costs, non-current 69,224 68,401
Other assets, non-current 19,815 19,756
Total assets 2,361,667 2,344,849
Current liabilities:    
Accounts payable 1,993 21,439
Accrued expenses and other liabilities 125,109 105,331
Operating lease liabilities 7,741 7,375
Deferred revenue 300,617 290,185
Total current liabilities 435,460 424,330
Operating lease liabilities, non-current 19,457 25,136
Deferred revenue, non-current 23,152 32,644
Convertible senior notes, net 1,087,350 1,084,500
Other liabilities, non-current 7,192 8,762
Total liabilities 1,572,611 1,575,372
Commitments and contingencies (Note 9)
Stockholders' equity:    
Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized as of September 30 ,2023 and December 31, 2022; 0 shares issued and outstanding as of September 30, 2023 and December 31, 2022 0 0
Additional paid-in capital 2,348,874 1,980,335
Accumulated other comprehensive loss (9,766) (9,456)
Accumulated deficit (1,550,055) (1,201,405)
Total stockholders' equity 789,056 769,477
Total liabilities and stockholders' equity 2,361,667 2,344,849
Class A Common Stock [Member]    
Stockholders' equity:    
Common Stock, Value 2 2
Class B Common Stock [Member]    
Stockholders' equity:    
Common Stock, Value $ 1 $ 1
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Sep. 30, 2023
Dec. 31, 2022
Preferred Stock, Par Value $ 0.00001 $ 0.00001
Preferred Stock, Shares Authorized 10,000,000 10,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Class A Common Stock [Member]    
Common Stock, Par Value $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 1,000,000,000 1,000,000,000
Common Stock, Shares, Issued 218,561,804 172,483,134
Common Stock, Shares, Outstanding 218,561,804 172,483,134
Class B Common Stock [Member]    
Common Stock, Par Value $ 0.00001 $ 0.00001
Common Stock, Shares Authorized 500,000,000 500,000,000
Common Stock, Shares, Issued 88,531,183 116,901,046
Common Stock, Shares, Outstanding 88,531,183 116,901,046
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue:        
Total revenue $ 200,181 $ 151,732 $ 563,768 $ 417,278
Cost of revenue:        
Total cost of revenue 56,549 53,180 172,613 148,466
Gross profit 143,632 98,552 391,155 268,812
Operating expenses:        
Research and development 91,237 70,099 261,804 192,232
Sales and marketing 128,624 114,312 385,018 333,768
General and administrative 31,874 33,041 103,572 90,501
Restructuring and other related charges 529 0 34,854 0
Total operating expenses 252,264 217,452 785,248 616,501
Operating loss (108,632) (118,900) (394,093) (347,689)
Other income, net 17,529 4,719 50,324 5,089
Loss before income taxes (91,103) (114,181) (343,769) (342,600)
Provision for income taxes 1,567 1,868 4,881 4,067
Net loss $ (92,670) $ (116,049) $ (348,650) $ (346,667)
Net loss per share, basic $ (0.3) $ (0.41) $ (1.17) $ (1.25)
Net loss per share, diluted $ (0.3) $ (0.41) $ (1.17) $ (1.25)
Weighted-average shares used to compute net loss per share, basic 303,896,632 282,267,230 297,906,112 277,840,258
Weighted-average shares used to compute net loss per share, diluted 303,896,632 282,267,230 297,906,112 277,840,258
Subscription [Member]        
Revenue:        
Total revenue $ 189,270 $ 138,730 $ 526,325 $ 379,668
Cost of revenue:        
Total cost of revenue 44,104 38,417 131,197 107,628
Services [Member]        
Revenue:        
Total revenue 10,911 13,002 37,443 37,610
Cost of revenue:        
Total cost of revenue $ 12,445 $ 14,763 $ 41,416 $ 40,838
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net loss $ (92,670) $ (116,049) $ (348,650) $ (346,667)
Other comprehensive income (loss), net of tax:        
Net unrealized gain (loss) on marketable securities 2,041 (3,511) 1,804 (12,228)
Net unrealized loss on derivative instruments (2,001) 0 (2,114) 0
Other comprehensive income (loss), net of tax 40 (3,511) (310) (12,228)
Total comprehensive loss $ (92,630) $ (119,560) $ (348,960) $ (358,895)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Stockholders Equity (Unaudited) - USD ($)
$ in Thousands
Total
Class A and Class B [Member]
Additional Paid-In Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Deficit [Member]
Balance at Dec. 31, 2021 $ 850,281 $ 3 $ 1,599,962 $ (830) $ (748,854)
Balance (shares) at Dec. 31, 2021   271,801,882      
Issuance of common stock upon early exercise of unvested options (shares)   59,185      
Repurchases of unvested common stock (shares)   (135,307)      
Vesting of early exercised options 10,262   10,262    
Issuance of common stock upon exercise of vested options 34,326   34,326    
Issuance of common stock upon exercise of vested options (shares)   9,584,022      
Vesting of restricted stock units (shares)   2,639,889      
Issuance of common stock under employee stock purchase plan 40,939   40,939    
Issuance of common stock under employee stock purchase plan (shares)   1,386,680      
Stock-based compensation 206,985   206,985    
Other comprehensive income (loss), net of tax (12,228)     (12,228)  
Net Income (Loss) (346,667)       (346,667)
Balance at Sep. 30, 2022 783,898 $ 3 1,892,474 (13,058) (1,095,521)
Balance (shares) at Sep. 30, 2022   285,336,351      
Balance at Jun. 30, 2022 796,624 $ 3 1,785,640 (9,547) (979,472)
Balance (shares) at Jun. 30, 2022   281,413,646      
Repurchases of unvested common stock (shares)   (4,462)      
Vesting of early exercised options 1,468   1,468    
Issuance of common stock upon exercise of vested options 9,287   9,287    
Issuance of common stock upon exercise of vested options (shares)   1,947,284      
Vesting of restricted stock units (shares)   1,328,020      
Issuance of common stock under employee stock purchase plan 18,454   18,454    
Issuance of common stock under employee stock purchase plan (shares)   651,863      
Stock-based compensation 77,625   77,625    
Other comprehensive income (loss), net of tax (3,511)     (3,511)  
Net Income (Loss) (116,049)       (116,049)
Balance at Sep. 30, 2022 783,898 $ 3 1,892,474 (13,058) (1,095,521)
Balance (shares) at Sep. 30, 2022   285,336,351      
Balance at Dec. 31, 2022 769,477 $ 3 1,980,335 (9,456) (1,201,405)
Balance (shares) at Dec. 31, 2022   289,384,180      
Repurchases of unvested common stock (shares)   (35,203)      
Vesting of early exercised options 2,442   2,442    
Issuance of common stock upon exercise of vested options $ 62,859   62,859    
Issuance of common stock upon exercise of vested options (shares) 9,574,968 9,574,968      
Vesting of restricted stock units (shares)   6,947,418      
Issuance of common stock under employee stock purchase plan $ 28,708   28,708    
Issuance of common stock under employee stock purchase plan (shares)   1,221,624      
Stock-based compensation 274,530   274,530    
Other comprehensive income (loss), net of tax (310)     (310)  
Net Income (Loss) (348,650)       (348,650)
Balance at Sep. 30, 2023 789,056 $ 3 2,348,874 (9,766) (1,550,055)
Balance (shares) at Sep. 30, 2023   307,092,987      
Balance at Jun. 30, 2023 761,386 $ 3 2,228,574 (9,806) (1,457,385)
Balance (shares) at Jun. 30, 2023   301,678,221      
Repurchases of unvested common stock (shares)   (4,375)      
Vesting of early exercised options 538   538    
Issuance of common stock upon exercise of vested options 14,876   14,876    
Issuance of common stock upon exercise of vested options (shares)   2,333,321      
Vesting of restricted stock units (shares)   2,578,782      
Issuance of common stock under employee stock purchase plan 11,536   11,536    
Issuance of common stock under employee stock purchase plan (shares)   507,038      
Stock-based compensation 93,350   93,350    
Other comprehensive income (loss), net of tax 40     40  
Net Income (Loss) (92,670)       (92,670)
Balance at Sep. 30, 2023 $ 789,056 $ 3 $ 2,348,874 $ (9,766) $ (1,550,055)
Balance (shares) at Sep. 30, 2023   307,092,987      
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
CASH FLOWS FROM OPERATING ACTIVITIES    
Net Income (Loss) $ (348,650) $ (346,667)
Adjustments to reconcile net loss to cash used in operating activities:    
Depreciation and amortization 9,987 5,135
Net accretion of discounts on marketable securities (31,021) (2,869)
Amortization of debt issuance costs 2,850 2,841
Amortization of deferred contract acquisition costs 33,460 27,053
Non-cash operating lease costs 3,118 6,617
Lease abandonment charges 15,667 0
Stock-based compensation, net of amounts capitalized 260,962 201,628
Deferred income taxes 25 46
Other 3,114 880
Changes in operating assets and liabilities, net of effects of a business combination:    
Accounts receivable (6,140) (6,415)
Deferred contract acquisition costs (39,573) (42,077)
Prepaid expenses and other assets (13,825) (21,098)
Accounts payable (19,208) 6,448
Accrued expenses and other liabilities 17,965 1,721
Operating lease liabilities (5,562) (6,939)
Deferred revenue 939 43,441
Net cash used in operating activities (115,892) (130,255)
CASH FLOWS FROM INVESTING ACTIVITIES    
Capitalization of internal-use software costs (13,546) (7,553)
Purchases of marketable securities (1,235,588) (1,523,248)
Maturities of marketable securities 1,203,711 717,659
Purchases of property and equipment (1,718) (3,115)
Cash paid for a business combination, net of cash acquired (45,802) 0
Net cash used in investing activities (92,943) (816,257)
CASH FLOWS FROM FINANCING ACTIVITIES    
Proceeds from issuance of common stock upon exercise of vested options 62,945 34,132
Proceeds from issuance of common stock upon early exercise of unvested options 0 416
Repurchases of unvested common stock (255) (709)
Payments of debt issuance costs for convertible senior notes 0 (786)
Proceeds from issuance of common stock under employee stock purchase plan 28,708 40,939
Net cash provided by financing activities 91,398 73,992
Effect of exchange rate changes on cash, cash equivalents, and restricted cash (1,301) (6)
Net decrease in cash, cash equivalents, and restricted cash (118,738) (872,526)
Cash, cash equivalents, and restricted cash at beginning of period 435,781 1,376,682
Cash, cash equivalents, and restricted cash at end of period 317,043 504,156
Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown above:    
Cash and cash equivalents 317,043 503,406
Restricted cash included in other assets, current 0 750
Total cash, cash equivalents, and restricted cash 317,043 504,156
Cash paid for:    
Income taxes 6,357 3,730
Non-cash investing and financing activities:    
Stock-based compensation capitalized as internal-use software costs 13,568 5,357
Right-of-use assets obtained in exchange for new operating lease liabilities 0 998
Vesting of early exercised stock options $ 2,442 $ 10,262
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.23.3
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Pay vs Performance Disclosure        
Net Income (Loss) $ (92,670) $ (116,049) $ (348,650) $ (346,667)
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.3
Insider Trading Arrangements
3 Months Ended 9 Months Ended
Sep. 30, 2023
shares
Sep. 30, 2023
shares
Trading Arrangements, by Individual    
Material Terms of Trading Arrangement

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

 

Expiration Date

Stephanie Buscemi - Chief Marketing Officer

Adoption

8/9/2023

X

 

854,050(1)

 

11/15/2024

Jonathan Chadwick - Director

Adoption

8/23/2023

X

 

 

66,500

 

11/22/2024

Jay Kreps - Chief Executive Officer

Adoption

9/14/2023

X

 

 

1,860,000

 

12/15/2024

Neha Narkhede - Director

Adoption

9/15/2023

X

 

358,050(2)

 

11/29/2024

Erica Schultz - President of Field Operations

Adoption

8/19/2023

X

 

1,301,019

 

11/15/2024

Rohan Sivaram - Chief Financial Officer

Adoption

9/15/2023

X

 

100,456(3)

 

12/13/2024

Steffan Tomlinson - Former Chief Financial Officer

Termination

8/17/2023

X

 

 

800,000

 

11/17/2023

Eric Vishria - Director

Adoption

8/29/2023

X

 

 

530,000

 

1/21/2025

* 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) Includes the potential sale of up to 854,050 of our Class A Common Stock, which includes 43,484 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Ms. Buscemi that may vest and be released to Ms. Buscemi during the period from May 20, 2023 to August 20, 2024, and up to 934 shares of our Class A Common Stock that Ms. Buscemi may purchase under our 2021 Employee Stock Purchase Plan. The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be (i) the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement and (ii) reduced by any shares sold in accordance with an existing plan prior to its expiration on November 10, 2023.

(2) The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be reduced by the number of shares sold in accordance with an existing plan prior to its expiration on November 16, 2023.

(3) Includes the potential sale of up to 100,456 shares of our Class A Common Stock, which includes 29,456 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Mr. Sivaram that may vest and be released to Mr. Sivaram during the period from September 20, 2023 to November 20, 2024 (the “Sivaram RSU Shares”). The actual number of Sivaram RSU Shares that will be sold under the Rule 10b5-1 trading arrangement will be a designated percentage of the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement.

 
Rule 10b5-1 Arrangement Adopted true  
Non-Rule 10b5-1 Arrangement Adopted true  
Rule 10b5-1 Arrangement Terminated true  
Non-Rule 10b5-1 Arrangement Terminated true  
Stephanie Buscemi [Member]    
Trading Arrangements, by Individual    
Name Stephanie Buscemi  
Title Chief Marketing Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 8/9/2023  
Aggregate Available 854,050 [1] 854,050 [1]
Jonathan Chadwick [Member]    
Trading Arrangements, by Individual    
Name Jonathan Chadwick  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 8/23/2023  
Aggregate Available 66,500 66,500
Jay Kreps [Member]    
Trading Arrangements, by Individual    
Name Jay Kreps  
Title Chief Executive Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 9/14/2023  
Aggregate Available 1,860,000 1,860,000
Neha Narkhede [Member]    
Trading Arrangements, by Individual    
Name Neha Narkhede  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 9/15/2023  
Aggregate Available 358,050 [2] 358,050 [2]
Erica Schultz [Member]    
Trading Arrangements, by Individual    
Name   Erica Schultz
Title President of Field Operations  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 8/19/2023  
Aggregate Available 1,301,019 1,301,019
Rohan Sivaram [Member]    
Trading Arrangements, by Individual    
Name Rohan Sivaram  
Title Chief Financial Officer  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 9/15/2023  
Aggregate Available 100,456 [3] 100,456 [3]
Steffan Tomlinson [Member]    
Trading Arrangements, by Individual    
Name Steffan Tomlinson  
Title Former Chief Financial Officer  
Rule 10b5-1 Arrangement Terminated true  
Termination Date 8/17/2023  
Aggregate Available 800,000 800,000
Eric Vishria [Member]    
Trading Arrangements, by Individual    
Name Eric Vishria  
Title Director  
Rule 10b5-1 Arrangement Adopted true  
Adoption Date 8/29/2023  
Aggregate Available 530,000 530,000
[1]

(1) Includes the potential sale of up to 854,050 of our Class A Common Stock, which includes 43,484 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Ms. Buscemi that may vest and be released to Ms. Buscemi during the period from May 20, 2023 to August 20, 2024, and up to 934 shares of our Class A Common Stock that Ms. Buscemi may purchase under our 2021 Employee Stock Purchase Plan. The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be (i) the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement and (ii) reduced by any shares sold in accordance with an existing plan prior to its expiration on November 10, 2023.

[2]

(2) The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be reduced by the number of shares sold in accordance with an existing plan prior to its expiration on November 16, 2023.

[3]

(3) Includes the potential sale of up to 100,456 shares of our Class A Common Stock, which includes 29,456 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Mr. Sivaram that may vest and be released to Mr. Sivaram during the period from September 20, 2023 to November 20, 2024 (the “Sivaram RSU Shares”). The actual number of Sivaram RSU Shares that will be sold under the Rule 10b5-1 trading arrangement will be a designated percentage of the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Description of Business
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Description of Business

1. Organization and Description of Business

Description of Business

Confluent, Inc. (“Confluent” or the “Company”) created a data infrastructure platform focused on data in motion. Confluent’s platform allows customers to connect their applications, systems, and data layers and can be deployed either as a self-managed software offering, Confluent Platform, or as a fully-managed cloud-native software-as-a-service (“SaaS”) offering, Confluent Cloud. Confluent also offers professional services and education services. The Company was incorporated in the state of Delaware in September 2014 and is headquartered in California with various other global office locations.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation and Summary of Significant Accounting Policies

2. Basis of Presentation and Summary of Significant Accounting Policies

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on February 28, 2023 (the Annual Report).

In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of September 30, 2023 and the results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Certain amounts in the prior year condensed consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on consolidated net loss, stockholders’ equity, or cash flows as previously reported.

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, the standalone selling price for each distinct performance obligation included in customer contracts, deferred contract acquisition costs and their period of benefit, valuation of stock-based awards, the fair value of acquired intangible assets, capitalization and estimated useful life of internal-use software, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes.

The Company bases its estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances. Estimates and assumptions about future events and their effects, including the impact of global macroeconomic conditions, cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to the Company’s condensed consolidated financial statements.

Significant Accounting Policies

Other than the policies described below, there were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.

Business Combinations

When the Company acquires a business, the purchase consideration is allocated to the tangible and intangible assets acquired and liabilities assumed at their estimated acquisition date fair values. The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed, if any, is recorded as goodwill. Determining the fair value of intangible assets requires the use of estimates including, but not limited to, time and resources required to recreate the assets acquired. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations.

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company evaluates the recoverability of long-lived assets, including property and equipment, operating lease right-of-use assets, and acquired intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the undiscounted future cash flows the assets are expected to generate. If the carrying amount exceeds the undiscounted future cash flows, the carrying amount of such assets is reduced to fair value. There were no material impairment charges related to long-lived assets during the three and nine months ended September 30, 2023 and 2022.

Goodwill is not amortized but rather tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. There were no goodwill impairment charges during the three and nine months ended September 30, 2023.

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Acquired Contract Assets and Contract Liabilities: In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This guidance is effective for the Company for the year beginning January 1, 2023. The Company adopted this guidance as of January 1, 2023 on a prospective basis and the adoption did not have a material impact on its condensed consolidated financial statements.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities

3. Marketable Securities

 

The following tables summarize the fair values of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

898,504

 

 

$

10

 

 

$

(3,606

)

 

$

894,908

 

U.S. agency obligations

 

409,294

 

 

 

-

 

 

 

(2,953

)

 

 

406,341

 

Corporate notes and bonds

 

204,395

 

 

 

1

 

 

 

(1,678

)

 

 

202,718

 

Commercial paper

 

51,831

 

 

 

-

 

 

 

(49

)

 

 

51,782

 

Total marketable securities

$

1,564,024

 

 

$

11

 

 

$

(8,286

)

 

$

1,555,749

 

 

 

December 31, 2022

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

1,033,587

 

 

$

68

 

 

$

(4,072

)

 

$

1,029,583

 

U.S. agency obligations

 

273,804

 

 

 

17

 

 

 

(3,570

)

 

 

270,251

 

Corporate notes and bonds

 

160,208

 

 

 

9

 

 

 

(2,375

)

 

 

157,842

 

Commercial paper

 

33,526

 

 

 

-

 

 

 

(158

)

 

 

33,368

 

Total marketable securities

$

1,501,125

 

 

$

94

 

 

$

(10,175

)

 

$

1,491,044

 

 

The following tables summarize the fair values and unrealized losses of the Company’s marketable securities, classified by the length of time that the securities have been in a continuous unrealized loss position (in thousands):

 

 

September 30, 2023

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

662,833

 

 

$

(2,904

)

 

$

63,591

 

 

$

(702

)

 

$

726,424

 

 

$

(3,606

)

U.S. agency obligations

 

297,446

 

 

 

(1,766

)

 

 

108,895

 

 

 

(1,187

)

 

 

406,341

 

 

 

(2,953

)

Corporate notes and bonds

 

153,350

 

 

 

(1,248

)

 

 

42,826

 

 

 

(430

)

 

 

196,176

 

 

 

(1,678

)

Commercial paper

 

17,195

 

 

 

(49

)

 

 

-

 

 

 

-

 

 

 

17,195

 

 

 

(49

)

Total

$

1,130,824

 

 

$

(5,967

)

 

$

215,312

 

 

$

(2,319

)

 

$

1,346,136

 

 

$

(8,286

)

 

 

December 31, 2022

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

566,093

 

 

$

(2,892

)

 

$

167,817

 

 

$

(1,180

)

 

$

733,910

 

 

$

(4,072

)

U.S. agency obligations

 

201,846

 

 

 

(2,014

)

 

 

51,595

 

 

 

(1,556

)

 

 

253,441

 

 

 

(3,570

)

Corporate notes and bonds

 

90,287

 

 

 

(1,259

)

 

 

65,579

 

 

 

(1,116

)

 

 

155,866

 

 

 

(2,375

)

Commercial paper

 

33,368

 

 

 

(158

)

 

 

-

 

 

 

-

 

 

 

33,368

 

 

 

(158

)

Total

$

891,594

 

 

$

(6,323

)

 

$

284,991

 

 

$

(3,852

)

 

$

1,176,585

 

 

$

(10,175

)

 

The Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The Company determined that the decline in fair value of these securities was not due to credit-related factors, and no allowance for expected credit losses was recorded as of September 30, 2023 and 2022. Realized gains and losses were not material for the three and nine months ended September 30, 2023 and 2022.

 

The following table summarizes the contractual maturities of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Fair Value

 

Due within one year

$

1,278,852

 

 

$

1,273,458

 

Due after one year through five years

 

285,172

 

 

 

282,291

 

Total

$

1,564,024

 

 

$

1,555,749

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments

4. Fair Value of Financial Instruments

 

The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

261,545

 

 

$

-

 

 

$

261,545

 

U.S. treasury securities

 

 

-

 

 

 

14,945

 

 

 

14,945

 

Commercial paper

 

 

-

 

 

 

4,973

 

 

 

4,973

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

894,908

 

 

 

894,908

 

U.S. agency obligations

 

 

-

 

 

 

406,341

 

 

 

406,341

 

Corporate notes and bonds

 

 

-

 

 

 

202,718

 

 

 

202,718

 

Commercial paper

 

 

-

 

 

 

51,782

 

 

 

51,782

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

1,177

 

 

 

1,177

 

Total assets

 

$

261,545

 

 

$

1,576,844

 

 

$

1,838,389

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

2,483

 

 

$

2,483

 

Total liabilities

 

$

-

 

 

$

2,483

 

 

$

2,483

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

367,699

 

 

$

-

 

 

$

367,699

 

U.S. treasury securities

 

 

-

 

 

 

12,971

 

 

 

12,971

 

U.S. agency obligations

 

 

-

 

 

 

2,000

 

 

 

2,000

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

1,029,583

 

 

 

1,029,583

 

U.S. agency obligations

 

 

-

 

 

 

270,251

 

 

 

270,251

 

Corporate notes and bonds

 

 

-

 

 

 

157,842

 

 

 

157,842

 

Commercial paper

 

 

-

 

 

 

33,368

 

 

 

33,368

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

672

 

 

 

672

 

Total assets

 

$

367,699

 

 

$

1,506,687

 

 

$

1,874,386

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

19

 

 

$

19

 

Total liabilities

 

$

-

 

 

$

19

 

 

$

19

 

 

The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. treasury securities, U.S. agency obligations, corporate notes and bonds, commercial paper, and foreign currency forward contracts within Level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security that may not be actively traded. There were no transfers of financial instruments between valuation levels during the three and nine months ended September 30, 2023 and 2022.

 

 

As of September 30, 2023 and December 31, 2022, the total estimated fair value of the Company’s 0% convertible senior notes due 2027 was $898.3 million and $837.3 million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and is classified within Level 2 of the fair value hierarchy. See Note 8 for further information on the Companys convertible senior notes.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Derivative Instruments and Hedging

5. Derivative Instruments and Hedging

 

In December 2022, the Company began entering into foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks. Derivative instruments that hedge the exposure to variability in expected future cash flows are designated as cash flow hedges. The Company records changes in the fair value of these derivatives as a component of accumulated other comprehensive income (loss) (“AOCI”) and subsequently reclassifies the related gains or losses into cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. Derivative instruments that hedge the exposure to variability in the fair value of assets or liabilities are not designated as hedges for financial reporting purposes. The Company records changes in the fair value of these derivatives in other income (expense), net in the condensed consolidated statements of operations. The Company’s derivative instruments generally have maturities of 13 months or less. The Company does not use derivative instruments for trading or speculative purposes.

 

The following table summarizes the notional amounts of the Company’s derivative instruments (in thousands):

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Foreign currency forward contracts designated as hedging instruments

 

$

71,348

 

 

$

96,097

 

Foreign currency forward contracts not designated as hedging instruments

 

 

91,440

 

 

 

-

 

Total derivative instruments

 

$

162,788

 

 

$

96,097

 

 

The Company has master netting agreements with each of its counterparties, which permit net settlement of multiple, separate derivative contracts with a single payment. The Company does not have collateral requirements with any of its counterparties. Although the Company is allowed to present the fair value of derivative instruments on a net basis according to master netting arrangements, the Company has elected to present its derivative instruments on a gross basis in the condensed consolidated financial statements. The following table summarizes the fair value of the Company’s derivative instruments on the condensed consolidated balance sheets (in thousands):

 

 

Balance Sheet Location

 

September 30, 2023

 

 

December 31, 2022

 

Derivative Assets:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

42

 

 

$

672

 

Foreign currency forward contracts not designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1,133

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other assets, non-current

 

 

2

 

 

 

-

 

Total derivative assets

 

 

 

$

1,177

 

 

$

672

 

Derivative Liabilities:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Accrued expenses and other liabilities

 

$

1,378

 

 

$

19

 

Foreign currency forward contracts not designated as hedging instruments

 

Accrued expenses and other liabilities

 

 

978

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other liabilities, non-current

 

 

127

 

 

 

-

 

Total derivative liabilities

 

 

 

$

2,483

 

 

$

19

 

 

 

 

The following table presents the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI (in thousands):

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

Beginning balance

 

$

540

 

 

$

653

 

Net loss recognized in other comprehensive income (loss)

 

 

(1,759

)

 

 

(694

)

Net gain reclassified from AOCI to earnings

 

 

(242

)

 

 

(1,420

)

Ending balance

 

$

(1,461

)

 

$

(1,461

)

 

As of September 30, 2023, net unrealized losses included in the balance of accumulated other comprehensive loss related to foreign currency forward contracts designated as hedging instruments was $1.5 million, $1.3 million of which the Company expects to reclassify from accumulated other comprehensive loss into earnings over the next 12 months.

 

The following table summarizes the effect of foreign currency forward contracts on the condensed consolidated statements of operations (in thousands):

 

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 Cost of revenue - subscription

 

$

19

 

 

$

-

 

 

$

152

 

 

$

-

 

 Cost of revenue - services

 

 

(2

)

 

 

-

 

 

 

106

 

 

 

-

 

 Research and development

 

 

103

 

 

 

-

 

 

 

302

 

 

 

-

 

 Sales and marketing

 

 

69

 

 

 

-

 

 

 

650

 

 

 

-

 

 General and administrative

 

 

53

 

 

 

-

 

 

 

210

 

 

 

-

 

 Other expense, net

 

 

-

 

 

 

(229

)

 

 

-

 

 

 

(142

)

Total gains (losses) recognized in earnings

 

$

242

 

 

$

(229

)

 

$

1,420

 

 

$

(142

)

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Balance Sheet Components

6. Balance Sheet Components

 

Property and Equipment, Net

 

The cost and accumulated depreciation and amortization of property and equipment were as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Computers, equipment, and software

$

10,184

 

 

$

8,794

 

Furniture and fixtures

 

916

 

 

 

977

 

Leasehold improvements

 

380

 

 

 

458

 

Capitalized internal-use software costs

 

37,001

 

 

 

25,639

 

Construction in progress

 

21,155

 

 

 

5,404

 

Property and equipment, at cost

$

69,636

 

 

$

41,272

 

Less: Accumulated depreciation and amortization

 

(21,686

)

 

 

(12,183

)

Property and equipment, net

$

47,950

 

 

$

29,089

 

 

Depreciation and amortization expense was $3.5 million and $2.0 million for the three months ended September 30, 2023 and 2022, respectively, and $9.7 million and $5.1 million for the nine months ended September 30, 2023 and 2022, respectively.

 

 

Accrued Expenses and Other Liabilities

 

Accrued expenses and other liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued compensation and benefits

$

63,270

 

 

$

27,799

 

Accrued expenses

 

14,313

 

 

 

16,798

 

Accrued payroll taxes

 

12,902

 

 

 

10,349

 

Accrued commissions

 

11,325

 

 

 

18,058

 

Employee contributions under employee stock purchase plan

 

5,812

 

 

 

15,283

 

Other liabilities

 

17,487

 

 

 

17,044

 

Total accrued expenses and other liabilities

$

125,109

 

 

$

105,331

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination, Goodwill, and Intangible Assets
9 Months Ended
Sep. 30, 2023
Business Combination, Intangible Assets, and Goodwill [ Abstract]  
Business Combination, Goodwill, and Intangible Assets

7. Business Combination, Goodwill, and Intangible Assets

 

Business Combination

In January 2023, the Company acquired all outstanding shares of immerok GmbH (“Immerok”), an Apache Flink stream processing managed services company, for purchase consideration of $54.9 million in cash. The Company acquired Immerok primarily for its talent and developed technology. The Company also entered into holdback agreements with certain employees of Immerok, pursuant to which the Company will pay up to an aggregate of $52.3 million in cash. The vesting and payout of the holdback is subject to continued employment and achievement of certain milestones over three years, and is recorded as post-combination compensation expense within operating expenses over the requisite service period for accounting purposes. During the three and nine months ended September 30, 2023, the Company recognized compensation expense of $4.4 million and $13.1 million, respectively, related to the holdback agreements.

 

In allocating the purchase consideration, the Company preliminarily recorded $9.1 million of cash acquired, $2.6 million as a developed technology intangible asset, to be amortized on a straight-line basis over an estimated useful life of five years, and $43.5 million of goodwill. The goodwill is primarily attributed to the assembled workforce and expected synergies arising from the acquisition, and is not deductible for income tax purposes. The Company may continue to adjust the preliminary purchase price allocation after obtaining more information primarily relating to deferred income taxes and residual goodwill through the measurement period, no more than one year from the date of acquisition.

 

Transaction costs associated with the acquisition incurred during the three and nine months ended September 30, 2023 were not material and were recorded as general and administrative expenses in the condensed consolidated statements of operations. The results of operations of Immerok included in the Company’s condensed consolidated financial statements since the date of acquisition were not material. Pro forma results of operations have not been presented because they were not material to the condensed consolidated results of operations.

 

Goodwill

Goodwill as of September 30, 2023 was $43.5 million. No goodwill was recorded as of December 31, 2022.

 

 

Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

September 30, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Developed technology

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

Total

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

 

Amortization expense was not material for the three and nine months ended September 30, 2023.

As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):

 

Year Ending December 31,

 

Amount

 

Remainder of 2023

 

$

129

 

2024

 

 

513

 

2025

 

 

511

 

2026

 

 

511

 

2027

 

 

511

 

Thereafter

 

 

12

 

Total

 

$

2,187

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes
9 Months Ended
Sep. 30, 2023
Convertible Debt [Abstract]  
Convertible Senior Notes

8. Convertible Senior Notes

 

In December 2021, the Company issued $1.1 billion aggregate principal amount of 0% convertible senior notes due 2027 (the “2027 Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $100.0 million principal amount of the 2027 Notes, in a private placement to qualified institutional buyers pursuant to Rule 144A under the Securities Act. The 2027 Notes are general unsecured obligations of the Company and will mature on January 15, 2027, unless earlier converted, redeemed, or repurchased. The 2027 Notes do not bear regular interest, and the principal amount of the 2027 Notes will not accrete. Special interest, if any, is payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2022 (if and to the extent that special interest is then payable on the 2027 Notes). No special interest has been paid in connection with the 2027 Notes to date. The total net proceeds from the offering, after deducting initial purchasers’ discounts and debt issuance costs, were $1,080.5 million.

 

The initial conversion rate is 9.9936 shares of the Company’s Class A common stock per $1,000 principal amount of 2027 Notes (equivalent to an initial conversion price of approximately $100.06 per share of the Company’s Class A common stock), subject to adjustment as set forth in the indenture governing the 2027 Notes (the “Indenture”). The 2027 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding October 15, 2026, only under the following conditions:

 

(1)
during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such calendar quarter), if the last reported sale price of the Company’s Class A 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 2027 Notes on each applicable trading day;
(2)
during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $1,000 principal amount of the 2027 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 Class A common stock and the conversion rate for the 2027 Notes on each such trading day;
(3)
if the Company calls such 2027 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2027 Notes called (or deemed called) for redemption; or
(4)
upon the occurrence of specified corporate events as set forth in the Indenture.

 

On or after October 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2027 Notes may convert all or any portion of their 2027 Notes at any time, at the option of the holder regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2027 Notes or if the Company delivers a notice of redemption in respect of the 2027 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2027 Notes for a holder who elects to convert its 2027 Notes in connection with such a corporate event or convert its 2027 Notes called (or deemed called) for redemption in connection with such notice of redemption, as the case may be.

 

During the three months ended September 30, 2023, the conditions allowing holders of the 2027 Notes to convert have not been met. The 2027 Notes were therefore not convertible and were classified as long-term debt on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022.

 

The Company may not redeem the 2027 Notes prior to January 20, 2025. The Company may redeem for cash all or any portion of the 2027 Notes (subject to the certain limitations described in the Indenture), at its option, on or after January 20, 2025, 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 2027 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 at a redemption price equal to 100% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. If the Company redeems less than all of the outstanding 2027 Notes, at least $100.0 million aggregate principal amount of 2027 Notes must be outstanding and not subject to redemption as of, and after giving effect to, delivery of the relevant notice of redemption. No sinking fund is provided for the 2027 Notes.

 

The Company incurred $19.5 million of debt issuance costs related to the 2027 Notes. These costs are amortized to interest expense included within other (income) expense, net on the condensed consolidated statements of operations over the contractual term of the 2027 Notes at an effective interest rate of 0.35%. Amortization of debt issuance costs was $1.0 million for both the three months ended September 30, 2023 and 2022, and $2.9 million and $2.8 million for the nine months ended September 30, 2023 and 2022, respectively.

 

The net carrying amount of the 2027 Notes was as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Principal

$

1,100,000

 

 

$

1,100,000

 

Unamortized debt issuance costs

 

(12,650

)

 

 

(15,500

)

Net carrying amount

$

1,087,350

 

 

$

1,084,500

 

 

 

Capped Calls

 

In connection with the pricing of the 2027 Notes and the exercise in full by the initial purchasers of their option to purchase additional 2027 Notes, the Company entered into capped call transactions with certain of the initial purchasers of the 2027 Notes or their respective affiliates and other financial institutions (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $100.06 per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2027 Notes. The Capped Calls have initial cap prices of $138.02 per share, subject to certain adjustments. The Capped Calls associated with the 2027 Notes cover, subject to anti-dilution adjustments, approximately 11.0 million shares of the Company’s Class A common stock. The Capped Calls are expected generally to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. For accounting purposes, the Capped Calls are separate transactions and not part of the terms of the 2027 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $91.0 million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital and will not be remeasured.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies
9 Months Ended
Sep. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies

9. Commitments and Contingencies

 

Leases

 

The Company has entered into non-cancelable operating leases, primarily for the rent of office space expiring at various dates through 2029. Certain lease agreements contain an option for the Company to renew the lease for a term of up to five years or an option to terminate the lease early within three years of lease termination. The Company considers these options in determining the lease term and minimum lease payments on a lease-by-lease basis. None of the Company’s lease agreements contain any material non-lease components, material residual value guarantees, or material restrictive covenants.

 

In 2019, the Company was issued a letter of credit of $8.2 million for its office space in Mountain View, California. No draws have been made under the letter of credit as of September 30, 2023 and December 31, 2022.

 

In addition, the Company subleased certain floors of its unoccupied office space that expired at various dates in 2022. Sublease income was recorded as a reduction of lease expense and was not material for the three and nine months ended September 30, 2022.

 

During the nine months ended September 30, 2023, the Company ceased use of certain leased office space. The Company accelerated amortization of the related operating lease right-of-use assets and recognized $15.7 million of lease abandonment charges within restructuring and other related charges in the condensed consolidated statements of operations. See Note 12 for further information on the Company’s restructuring actions.

 

Purchase Obligations

 

During the nine months ended September 30, 2023, the Company entered into an amended third-party infrastructure agreement that includes a non-cancelable commitment of $140.0 million payable over the next five years through June 2028. There were no other material changes to the Company’s purchase obligations from those disclosed in the Company’s Annual Report.

 

Legal Matters

 

From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. As of September 30, 2023 and December 31, 2022, the Company is not aware of any matters that would individually or taken together have a material adverse effect on the Company’s results of operations, financial position, or cash flows.

 

 

Indemnification

 

The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, and certain third-party vendors. Under these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party resulting from certain Company activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. As of September 30, 2023 and December 31, 2022, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintained commercial general liability insurance and product liability insurance during the three and nine months ended September 30, 2023 and 2022 to offset certain of the Company’s potential liabilities under these indemnification provisions.

 

The Company also indemnifies certain of its officers, directors, and certain key employees while they are serving in good faith in their respective capacities. As of September 30, 2023 and December 31, 2022, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue

10. Revenue

 

Disaggregation of Revenue

 

The following table sets forth revenue disaggregated by geographic markets based on the location of the customer and by subscription and service categories (dollars in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Geographic markets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

119,367

 

 

 

60

%

 

$

95,126

 

 

 

63

%

 

$

337,219

 

 

 

60

%

 

$

261,674

 

 

 

63

%

International

 

80,814

 

 

 

40

%

 

 

56,606

 

 

 

37

%

 

 

226,549

 

 

 

40

%

 

 

155,604

 

 

 

37

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

Subscriptions and services:

 

Confluent Platform - License

$

21,386

 

 

 

11

%

 

$

17,120

 

 

 

11

%

 

$

60,918

 

 

 

11

%

 

$

55,635

 

 

 

13

%

Confluent Platform - PCS(1)

 

76,284

 

 

 

38

%

 

 

64,688

 

 

 

42

%

 

 

216,591

 

 

 

38

%

 

 

181,218

 

 

 

44

%

Confluent Cloud

 

91,600

 

 

 

46

%

 

 

56,922

 

 

 

38

%

 

 

248,816

 

 

 

44

%

 

 

142,815

 

 

 

34

%

Subscription

 

189,270

 

 

 

95

%

 

 

138,730

 

 

 

91

%

 

 

526,325

 

 

 

93

%

 

 

379,668

 

 

 

91

%

Services

 

10,911

 

 

 

5

%

 

 

13,002

 

 

 

9

%

 

 

37,443

 

 

 

7

%

 

 

37,610

 

 

 

9

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

(1) PCS refers to post-contract customer support, maintenance, and upgrades.

 

Remaining Performance Obligations (“RPO”)

 

RPO represent the amount of contracted future revenue that has not yet been recognized as of the end of each period, including both deferred revenue that has been invoiced and non-cancelable committed amounts that will be invoiced and recognized as revenue in future periods. RPO exclude pay-as-you-go arrangements. As of September 30, 2023, the Company’s RPO was $824.1 million, approximately 65% of which is expected to be recognized as revenue over the next 12 months and the substantial majority of the remainder in the next 13 to 36 months.

 

 

Deferred Revenue

 

Deferred revenue, including current and non-current balances as of September 30, 2023 and December 31, 2022 was $323.8 million and $322.8 million, respectively. For the nine months ended September 30, 2023 and 2022, revenue recognized from deferred revenue at the beginning of the year was $254.6 million and $198.2 million, respectively.

 

Accounts Receivable, Net

 

The unbilled receivables balance included in accounts receivable, net on the condensed consolidated balance sheets was $60.7 million and $51.3 million as of September 30, 2023 and December 31, 2022, respectively.

 

The Company’s allowance for expected credit losses was not material as of September 30, 2023 and December 31, 2022. Additions to and write-offs against the allowance for expected credit losses were not material for the three and nine months ended September 30, 2023 and 2022.

 

Deferred Contract Acquisition Costs

 

The following table summarizes the activity of deferred contract acquisition costs (in thousands):

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

Beginning balance

$

104,284

 

 

$

78,824

 

Capitalization of contract acquisition costs

 

39,574

 

 

 

42,077

 

Amortization of deferred contract acquisition costs

 

(33,460

)

 

 

(27,053

)

Ending balance

$

110,398

 

 

$

93,848

 

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Stockholders' Equity

11. Stockholders’ Equity

 

Preferred Stock

 

In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of 10,000,000 shares of undesignated preferred stock with a par value of $0.00001 per share with rights and preferences, including voting rights, designated from time to time by the board of directors.

 

Common Stock

 

The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of 1,000,000,000 shares of Class A common stock and 500,000,000 shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights. Each share of Class A common stock is entitled to one vote. Each share of Class B common stock is entitled to ten votes. Class A and Class B common stock have a par value of $0.00001 per share and are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.

 

Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. Any holder’s shares of Class B common stock will convert automatically to Class A common stock, on a one-to-one basis, upon the following: (i) sale or transfer of such share of Class B common stock, except for permitted transfers as described in the amended and restated certificate of incorporation; (ii) the death or incapacity of the Class B common stockholder (or nine months after the date of the death or incapacity if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earliest of (a) the date fixed by our board of directors that is no less than 61 days and no more than 180 days following the date on which the outstanding shares of Class B common stock represent less than 10% of the then outstanding shares of Class A and Class B common stock; (b) the last trading day of the fiscal year following the tenth anniversary of the Company’s IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.

 

Common Stock Reserved for Future Issuance

 

The Company has reserved the following shares of common stock for future issuance:

 

 

September 30, 2023

 

 

December 31, 2022

 

2014 Stock Plan:

 

 

 

 

 

Options outstanding

 

33,147,931

 

 

 

45,276,579

 

Restricted stock units outstanding

 

1,249,269

 

 

 

2,224,138

 

2021 Equity Incentive Plan:

 

 

 

 

 

Options outstanding

 

22,500

 

 

 

22,500

 

Restricted stock units outstanding

 

21,434,112

 

 

 

17,729,318

 

Remaining shares available for future issuance

 

40,680,826

 

 

 

33,300,077

 

2021 Employee Stock Purchase Plan

 

8,166,130

 

 

 

6,493,913

 

     Total

 

104,700,768

 

 

 

105,046,525

 

 

Equity Incentive Plans

 

In September 2014, the Company’s board of directors adopted and the Company’s stockholders approved the 2014 Stock Plan (the “2014 Plan”). The 2014 Plan was also amended and restated in March 2021 and June 2021. Under the 2014 Plan, the board of directors may grant stock options and other equity-based awards to eligible employees, directors, and consultants. The 2014 Plan was terminated in June 2021 in connection with the IPO, but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Equity Incentive Plan (the “2021 Plan”), upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan. Equity-based awards granted under the 2014 Plan and the 2021 Plan generally vest over two to four years. All stock option grants expire ten years from the date of grant.

In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Plan, which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units (“RSUs”) awards, performance awards, and other forms of awards to employees, directors, and consultants, including employees and consultants of the Company’s affiliates. A total of 25,812,876 shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 Plan in addition to (i) the shares that remained available for grant of future awards under the 2014 Plan at the time the 2021 Plan became effective, (ii) shares underlying outstanding stock awards granted under the 2014 Plan that expire, or are forfeited, cancelled, or reacquired, as described above, and (iii) any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.

 

In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of 5,162,575 shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 ESPP, in addition to any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.

Except for the initial offering period, the 2021 ESPP provides for 12-month offering periods beginning February 16 and August 16 of each year, and each offering period consists of two six-month purchase periods. The initial offering period began on June 24, 2021 and ended on August 15, 2022. The initial offering consisted of two purchase periods, with the first purchase period ending on February 15, 2022 and the second purchase period ending on August 15, 2022. The price at which Class A common stock is purchased under the 2021 ESPP is equal to 85% of the lesser of (1) the fair market value of the Company’s Class A common stock on the offering date or (2) the fair market value of the Company’s Class A common stock on the purchase date.

 

The 2021 ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first trading day of a new purchase period is lower than the fair market value on the offering date, that offering period will terminate and participants will be automatically enrolled in a new 12-month offering period. ESPP rollovers occurred in August 2022 and February 2023, which triggered new 12-month offering periods and resulted in immaterial incremental stock-based compensation expense to be recognized over the remaining requisite service period.

 

 

Equity Awards Outstanding

 

The following table summarizes stock equity award activity and activity regarding shares available for grant under the 2014 Plan and the 2021 Plan:

 

 

 

 

 

 

Equity Awards Outstanding

 

 

 

Shares Available for Grant

 

 

Outstanding
Stock Options

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average Remaining Contractual Term
(in years)

 

 

Aggregate Intrinsic Value
(in thousands)

 

Balance as of January 1, 2023

 

 

33,300,077

 

 

 

45,299,079

 

 

$

7.76

 

 

 

6.99

 

 

$

657,307

 

Increase in authorized shares

 

 

14,469,209

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Stock options exercised

 

 

-

 

 

 

(9,574,968

)

 

$

6.56

 

 

 

 

 

 

 

Stock options forfeited or expired

 

 

2,553,680

 

 

 

(2,553,680

)

 

$

10.53

 

 

 

 

 

 

 

Repurchases of unvested common stock

 

 

35,203

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs granted

 

 

(13,143,582

)

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs forfeited or cancelled

 

 

3,466,239

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Balance as of September 30, 2023

 

 

40,680,826

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

Vested as of September 30, 2023

 

 

 

 

 

25,147,348

 

 

$

6.68

 

 

 

5.99

 

 

$

576,976

 

Vested and expected to vest as of September 30, 2023

 

 

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

 

 

 

Aggregate intrinsic value represents the difference between the exercise price of the options to purchase common stock and the estimated fair value of the Company’s common stock. The intrinsic value of options exercised was $208.1 million and $329.3 million for the nine months ended September 30, 2023 and 2022, respectively. No options were granted during the nine months ended September 30, 2023 and 2022.

 

Early Exercised Options

 

All stock option holders have the right to exercise unvested options, which are subject to a repurchase right held by the Company at the original exercise price in the event of voluntary or involuntary termination of employment of the stockholder. As of September 30, 2023 and December 31, 2022, there were 187,126 and 578,119 shares that had been early exercised and were subject to repurchase, respectively. The proceeds related to early exercised options are recorded as liabilities within accrued expenses and other liabilities and other liabilities, non-current on the condensed consolidated balance sheets until the options vest, at which point they are reclassified to equity. As of September 30, 2023 and December 31, 2022, the liabilities for early exercised options subject to repurchase were $1.7 million and $4.0 million, respectively.

 

Shares issued for early exercised options are included in issued and outstanding shares as they are legally issued and outstanding, but are not deemed outstanding for accounting purposes until the shares vest.

 

RSUs

 

The following table summarizes RSU activity under the 2014 Plan and the 2021 Plan:

 

 

 

RSUs Outstanding

 

 

 

Number of Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Unvested balance as of January 1, 2023

 

 

19,953,456

 

 

$

33.18

 

RSUs granted

 

 

13,143,582

 

 

$

24.67

 

RSUs vested

 

 

(6,947,418

)

 

$

29.93

 

RSUs forfeited or cancelled

 

 

(3,466,239

)

 

$

32.14

 

Unvested balance as of September 30, 2023

 

 

22,683,381

 

 

$

29.41

 

 

Stock-Based Compensation Expense

 

Total stock-based compensation expense was as follows (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue - subscription

 

$

6,171

 

 

$

6,313

 

 

$

19,413

 

 

$

17,644

 

Cost of revenue - services

 

 

2,619

 

 

 

2,684

 

 

 

8,521

 

 

 

6,874

 

Research and development

 

 

37,778

 

 

 

27,692

 

 

 

103,213

 

 

 

73,114

 

Sales and marketing

 

 

32,297

 

 

 

26,712

 

 

 

93,673

 

 

 

72,520

 

General and administrative

 

 

10,649

 

 

 

11,992

 

 

 

36,142

 

 

 

31,476

 

Stock-based compensation, net of amounts capitalized

 

$

89,514

 

 

$

75,393

 

 

$

260,962

 

 

$

201,628

 

Capitalized stock-based compensation

 

 

3,836

 

 

 

2,232

 

 

 

13,568

 

 

 

5,357

 

Total stock-based compensation

 

$

93,350

 

 

$

77,625

 

 

$

274,530

 

 

$

206,985

 

 

As of September 30, 2023, there was $683.0 million of unrecognized stock-based compensation expense, which is expected to be recognized over a weighted-average period of 2.1 years.

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring and Other Related Charges
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Other Related Charges

12. Restructuring and Other Related Charges

 

In January 2023, the Company approved restructuring actions (the “Restructuring Plan”) to adjust its cost structure and real estate footprint. The Restructuring Plan includes a reduction of approximately 8% of the Company’s global workforce as of December 31, 2022. During the three and nine months ended September 30, 2023, the Company recorded restructuring and other related charges of $0.5 million and $34.9 million, respectively, consisting of $0.5 million and $19.2 million related to employee transition and severance payments, employee benefits, and related facilitation costs, respectively, and nil and $15.7 million of lease abandonment charges, respectively. The Restructuring Plan was substantially completed as of June 30, 2023.

 

The following table summarizes the Company’s liability for restructuring-related employee termination benefits included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):

 

 

Employee Termination Benefits

 

Balance as of January 1, 2023

$

-

 

Restructuring charges

 

19,187

 

Cash payments

 

(18,483

)

Balance as of September 30, 2023

$

704

 

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes
9 Months Ended
Sep. 30, 2023
Income Tax Disclosure [Abstract]  
Income Taxes

13. Income Taxes

 

The Company computes its provision for (benefit from) income taxes for interim periods by applying its estimated annual effective tax rate to year-to-date loss or income for includable jurisdictions before income taxes from recurring operations and adjusting for discrete tax items arising in that interim period.

The Company’s provision for income taxes was $1.6 million and $1.9 million for the three months ended September 30, 2023 and 2022, respectively, and $4.9 million and $4.1 million for the nine months ended September 30, 2023 and 2022, respectively, primarily due to foreign and state income taxes. The Company provides a valuation allowance on its U.S. and U.K. deferred tax assets.

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Net Loss Per Share

14. Net Loss Per Share

For periods in which there were shares of Class A and Class B common stock outstanding, the rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical for Class A and Class B common stock, the undistributed earnings were allocated on a proportionate basis and the resulting net loss per share would, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.

The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Class A and Class B
Common Stock

 

 

Class A and Class B
Common Stock

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute net loss per share, basic and diluted

 

303,896,632

 

 

 

282,267,230

 

 

 

297,906,112

 

 

 

277,840,258

 

Net loss per share, basic and diluted

$

(0.30

)

 

$

(0.41

)

 

$

(1.17

)

 

$

(1.25

)

 

The following outstanding potentially dilutive shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:

 

 

September 30, 2023

 

 

September 30, 2022

 

Stock options

 

33,170,431

 

 

 

48,813,584

 

Unvested early exercised stock options

 

187,126

 

 

 

795,113

 

RSUs

 

22,683,381

 

 

 

18,764,998

 

ESPP

 

922,349

 

 

 

1,454,955

 

Shares issuable upon conversion of the 2027 Notes

 

10,992,960

 

 

 

10,992,960

 

Total

 

67,956,247

 

 

 

80,821,610

 

 

The Company calculates the potential dilutive effect of its 2027 Notes under the if-converted method. Under this method, diluted net loss per share is determined by assuming that all of the 2027 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.

 

In connection with the issuance of the 2027 Notes, the Company entered into Capped Calls, which are not included for purposes of calculating the number of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Policies)
9 Months Ended
Sep. 30, 2023
Accounting Policies [Abstract]  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on February 28, 2023 (the Annual Report).

In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of September 30, 2023 and the results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.

The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.

Reclassifications

Reclassifications

Certain amounts in the prior year condensed consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on consolidated net loss, stockholders’ equity, or cash flows as previously reported.

Use of Estimates

Use of Estimates

The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, the standalone selling price for each distinct performance obligation included in customer contracts, deferred contract acquisition costs and their period of benefit, valuation of stock-based awards, the fair value of acquired intangible assets, capitalization and estimated useful life of internal-use software, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes.

The Company bases its estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances. Estimates and assumptions about future events and their effects, including the impact of global macroeconomic conditions, cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to the Company’s condensed consolidated financial statements.

Significant Accounting Policies

Significant Accounting Policies

Other than the policies described below, there were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.

Business Combinations

Business Combinations

When the Company acquires a business, the purchase consideration is allocated to the tangible and intangible assets acquired and liabilities assumed at their estimated acquisition date fair values. The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed, if any, is recorded as goodwill. Determining the fair value of intangible assets requires the use of estimates including, but not limited to, time and resources required to recreate the assets acquired. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations.

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets

The Company evaluates the recoverability of long-lived assets, including property and equipment, operating lease right-of-use assets, and acquired intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the undiscounted future cash flows the assets are expected to generate. If the carrying amount exceeds the undiscounted future cash flows, the carrying amount of such assets is reduced to fair value. There were no material impairment charges related to long-lived assets during the three and nine months ended September 30, 2023 and 2022.

Goodwill is not amortized but rather tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. There were no goodwill impairment charges during the three and nine months ended September 30, 2023.

Recent Accounting Pronouncements

Recent Accounting Pronouncements

Recently Adopted Accounting Pronouncements

 

Acquired Contract Assets and Contract Liabilities: In October 2021, the FASB issued ASU No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, Revenue from Contracts with Customers, as if it had originated the contracts. This guidance is effective for the Company for the year beginning January 1, 2023. The Company adopted this guidance as of January 1, 2023 on a prospective basis and the adoption did not have a material impact on its condensed consolidated financial statements.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Fair Value and Amortized Cost of Marketable Securities

The following tables summarize the fair values of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

898,504

 

 

$

10

 

 

$

(3,606

)

 

$

894,908

 

U.S. agency obligations

 

409,294

 

 

 

-

 

 

 

(2,953

)

 

 

406,341

 

Corporate notes and bonds

 

204,395

 

 

 

1

 

 

 

(1,678

)

 

 

202,718

 

Commercial paper

 

51,831

 

 

 

-

 

 

 

(49

)

 

 

51,782

 

Total marketable securities

$

1,564,024

 

 

$

11

 

 

$

(8,286

)

 

$

1,555,749

 

 

 

December 31, 2022

 

 

Amortized Cost

 

 

Unrealized Gains

 

 

Unrealized Losses

 

 

Fair Value

 

U.S. treasury securities

$

1,033,587

 

 

$

68

 

 

$

(4,072

)

 

$

1,029,583

 

U.S. agency obligations

 

273,804

 

 

 

17

 

 

 

(3,570

)

 

 

270,251

 

Corporate notes and bonds

 

160,208

 

 

 

9

 

 

 

(2,375

)

 

 

157,842

 

Commercial paper

 

33,526

 

 

 

-

 

 

 

(158

)

 

 

33,368

 

Total marketable securities

$

1,501,125

 

 

$

94

 

 

$

(10,175

)

 

$

1,491,044

 

 

Schedule of Fair Values and Unrealized Losses on Marketable Securities

The following tables summarize the fair values and unrealized losses of the Company’s marketable securities, classified by the length of time that the securities have been in a continuous unrealized loss position (in thousands):

 

 

September 30, 2023

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

662,833

 

 

$

(2,904

)

 

$

63,591

 

 

$

(702

)

 

$

726,424

 

 

$

(3,606

)

U.S. agency obligations

 

297,446

 

 

 

(1,766

)

 

 

108,895

 

 

 

(1,187

)

 

 

406,341

 

 

 

(2,953

)

Corporate notes and bonds

 

153,350

 

 

 

(1,248

)

 

 

42,826

 

 

 

(430

)

 

 

196,176

 

 

 

(1,678

)

Commercial paper

 

17,195

 

 

 

(49

)

 

 

-

 

 

 

-

 

 

 

17,195

 

 

 

(49

)

Total

$

1,130,824

 

 

$

(5,967

)

 

$

215,312

 

 

$

(2,319

)

 

$

1,346,136

 

 

$

(8,286

)

 

 

December 31, 2022

 

 

Less than 12 Months

12 Months or Greater

Total

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

 

Fair Value

 

 

Unrealized Losses

 

U.S. treasury securities

$

566,093

 

 

$

(2,892

)

 

$

167,817

 

 

$

(1,180

)

 

$

733,910

 

 

$

(4,072

)

U.S. agency obligations

 

201,846

 

 

 

(2,014

)

 

 

51,595

 

 

 

(1,556

)

 

 

253,441

 

 

 

(3,570

)

Corporate notes and bonds

 

90,287

 

 

 

(1,259

)

 

 

65,579

 

 

 

(1,116

)

 

 

155,866

 

 

 

(2,375

)

Commercial paper

 

33,368

 

 

 

(158

)

 

 

-

 

 

 

-

 

 

 

33,368

 

 

 

(158

)

Total

$

891,594

 

 

$

(6,323

)

 

$

284,991

 

 

$

(3,852

)

 

$

1,176,585

 

 

$

(10,175

)

Schedule of Fair Value and Amortized Cost of Contractual Maturities

The following table summarizes the contractual maturities of the Company’s marketable securities (in thousands):

 

 

September 30, 2023

 

 

Amortized Cost

 

 

Fair Value

 

Due within one year

$

1,278,852

 

 

$

1,273,458

 

Due after one year through five years

 

285,172

 

 

 

282,291

 

Total

$

1,564,024

 

 

$

1,555,749

 

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2023
Fair Value Disclosures [Abstract]  
Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis

The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):

 

 

 

September 30, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

261,545

 

 

$

-

 

 

$

261,545

 

U.S. treasury securities

 

 

-

 

 

 

14,945

 

 

 

14,945

 

Commercial paper

 

 

-

 

 

 

4,973

 

 

 

4,973

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

894,908

 

 

 

894,908

 

U.S. agency obligations

 

 

-

 

 

 

406,341

 

 

 

406,341

 

Corporate notes and bonds

 

 

-

 

 

 

202,718

 

 

 

202,718

 

Commercial paper

 

 

-

 

 

 

51,782

 

 

 

51,782

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

1,177

 

 

 

1,177

 

Total assets

 

$

261,545

 

 

$

1,576,844

 

 

$

1,838,389

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

2,483

 

 

$

2,483

 

Total liabilities

 

$

-

 

 

$

2,483

 

 

$

2,483

 

 

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Total

 

Assets:

 

 

 

 

 

 

 

 

 

Cash equivalents:

 

 

 

 

 

 

 

 

 

Money market funds

 

$

367,699

 

 

$

-

 

 

$

367,699

 

U.S. treasury securities

 

 

-

 

 

 

12,971

 

 

 

12,971

 

U.S. agency obligations

 

 

-

 

 

 

2,000

 

 

 

2,000

 

Marketable securities:

 

 

 

 

 

 

 

 

 

U.S. treasury securities

 

 

-

 

 

 

1,029,583

 

 

 

1,029,583

 

U.S. agency obligations

 

 

-

 

 

 

270,251

 

 

 

270,251

 

Corporate notes and bonds

 

 

-

 

 

 

157,842

 

 

 

157,842

 

Commercial paper

 

 

-

 

 

 

33,368

 

 

 

33,368

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

 

-

 

 

 

672

 

 

 

672

 

Total assets

 

$

367,699

 

 

$

1,506,687

 

 

$

1,874,386

 

Liabilities:

 

 

 

 

 

 

 

 

 

Derivative instruments:

 

 

 

 

 

 

 

 

 

Foreign currency forward contracts

 

$

-

 

 

$

19

 

 

$

19

 

Total liabilities

 

$

-

 

 

$

19

 

 

$

19

 

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging (Tables)
9 Months Ended
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]  
Schedule of Notional Amounts of the Company's Derivative Instruments

The following table summarizes the notional amounts of the Company’s derivative instruments (in thousands):

 

 

 

September 30, 2023

 

 

December 31, 2022

 

Foreign currency forward contracts designated as hedging instruments

 

$

71,348

 

 

$

96,097

 

Foreign currency forward contracts not designated as hedging instruments

 

 

91,440

 

 

 

-

 

Total derivative instruments

 

$

162,788

 

 

$

96,097

 

Schedule of Derivative Instruments in Statement of Financial Position, Fair Value The following table summarizes the fair value of the Company’s derivative instruments on the condensed consolidated balance sheets (in thousands):

 

 

Balance Sheet Location

 

September 30, 2023

 

 

December 31, 2022

 

Derivative Assets:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Prepaid expenses and other current assets

 

$

42

 

 

$

672

 

Foreign currency forward contracts not designated as hedging instruments

 

Prepaid expenses and other current assets

 

 

1,133

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other assets, non-current

 

 

2

 

 

 

-

 

Total derivative assets

 

 

 

$

1,177

 

 

$

672

 

Derivative Liabilities:

 

 

 

 

 

 

 

 

Foreign currency forward contracts designated as hedging instruments

 

Accrued expenses and other liabilities

 

$

1,378

 

 

$

19

 

Foreign currency forward contracts not designated as hedging instruments

 

Accrued expenses and other liabilities

 

 

978

 

 

 

-

 

Foreign currency forward contracts designated as hedging instruments

 

Other liabilities, non-current

 

 

127

 

 

 

-

 

Total derivative liabilities

 

 

 

$

2,483

 

 

$

19

 

 

 

Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)

The following table presents the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI (in thousands):

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

Beginning balance

 

$

540

 

 

$

653

 

Net loss recognized in other comprehensive income (loss)

 

 

(1,759

)

 

 

(694

)

Net gain reclassified from AOCI to earnings

 

 

(242

)

 

 

(1,420

)

Ending balance

 

$

(1,461

)

 

$

(1,461

)

Schedule of foreign currency forward contracts on the condensed consolidated statements of operations

The following table summarizes the effect of foreign currency forward contracts on the condensed consolidated statements of operations (in thousands):

 

 

 

Three Months Ended September 30, 2023

 

 

Nine Months Ended September 30, 2023

 

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 

Derivatives Designated as Hedging Instruments

 

 

Derivatives Not Designated as Hedging Instruments

 

 Cost of revenue - subscription

 

$

19

 

 

$

-

 

 

$

152

 

 

$

-

 

 Cost of revenue - services

 

 

(2

)

 

 

-

 

 

 

106

 

 

 

-

 

 Research and development

 

 

103

 

 

 

-

 

 

 

302

 

 

 

-

 

 Sales and marketing

 

 

69

 

 

 

-

 

 

 

650

 

 

 

-

 

 General and administrative

 

 

53

 

 

 

-

 

 

 

210

 

 

 

-

 

 Other expense, net

 

 

-

 

 

 

(229

)

 

 

-

 

 

 

(142

)

Total gains (losses) recognized in earnings

 

$

242

 

 

$

(229

)

 

$

1,420

 

 

$

(142

)

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Property and Equipment, Net

The cost and accumulated depreciation and amortization of property and equipment were as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Computers, equipment, and software

$

10,184

 

 

$

8,794

 

Furniture and fixtures

 

916

 

 

 

977

 

Leasehold improvements

 

380

 

 

 

458

 

Capitalized internal-use software costs

 

37,001

 

 

 

25,639

 

Construction in progress

 

21,155

 

 

 

5,404

 

Property and equipment, at cost

$

69,636

 

 

$

41,272

 

Less: Accumulated depreciation and amortization

 

(21,686

)

 

 

(12,183

)

Property and equipment, net

$

47,950

 

 

$

29,089

 

 

Summary of Accrued Expense and Other Liabilities

Accrued expenses and other liabilities consisted of the following (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Accrued compensation and benefits

$

63,270

 

 

$

27,799

 

Accrued expenses

 

14,313

 

 

 

16,798

 

Accrued payroll taxes

 

12,902

 

 

 

10,349

 

Accrued commissions

 

11,325

 

 

 

18,058

 

Employee contributions under employee stock purchase plan

 

5,812

 

 

 

15,283

 

Other liabilities

 

17,487

 

 

 

17,044

 

Total accrued expenses and other liabilities

$

125,109

 

 

$

105,331

 

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination, Goodwill, and Intangible Assets (Tables)
9 Months Ended
Sep. 30, 2023
Business Combination, Intangible Assets, and Goodwill [ Abstract]  
Schedule of Intangible Assets, Net

Intangible assets, net consisted of the following (in thousands):

 

 

September 30, 2023

 

 

 

Gross

 

 

Accumulated Amortization

 

 

Net

 

Developed technology

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

Total

 

$

2,556

 

 

$

(369

)

 

$

2,187

 

 

Schedule of Expected Future Amortization Expense

As of September 30, 2023, future amortization expense is expected to be as follows (in thousands):

 

Year Ending December 31,

 

Amount

 

Remainder of 2023

 

$

129

 

2024

 

 

513

 

2025

 

 

511

 

2026

 

 

511

 

2027

 

 

511

 

Thereafter

 

 

12

 

Total

 

$

2,187

 

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes (Tables)
9 Months Ended
Sep. 30, 2023
Convertible Debt [Abstract]  
Schedule of Net Carrying Amount of Notes

The net carrying amount of the 2027 Notes was as follows (in thousands):

 

 

September 30, 2023

 

 

December 31, 2022

 

Principal

$

1,100,000

 

 

$

1,100,000

 

Unamortized debt issuance costs

 

(12,650

)

 

 

(15,500

)

Net carrying amount

$

1,087,350

 

 

$

1,084,500

 

 

 

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2023
Revenue from Contract with Customer [Abstract]  
Summary of Revenue Disaggregated by Geographic Markets

The following table sets forth revenue disaggregated by geographic markets based on the location of the customer and by subscription and service categories (dollars in thousands):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Geographic markets:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

United States

$

119,367

 

 

 

60

%

 

$

95,126

 

 

 

63

%

 

$

337,219

 

 

 

60

%

 

$

261,674

 

 

 

63

%

International

 

80,814

 

 

 

40

%

 

 

56,606

 

 

 

37

%

 

 

226,549

 

 

 

40

%

 

 

155,604

 

 

 

37

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

Subscriptions and services:

 

Confluent Platform - License

$

21,386

 

 

 

11

%

 

$

17,120

 

 

 

11

%

 

$

60,918

 

 

 

11

%

 

$

55,635

 

 

 

13

%

Confluent Platform - PCS(1)

 

76,284

 

 

 

38

%

 

 

64,688

 

 

 

42

%

 

 

216,591

 

 

 

38

%

 

 

181,218

 

 

 

44

%

Confluent Cloud

 

91,600

 

 

 

46

%

 

 

56,922

 

 

 

38

%

 

 

248,816

 

 

 

44

%

 

 

142,815

 

 

 

34

%

Subscription

 

189,270

 

 

 

95

%

 

 

138,730

 

 

 

91

%

 

 

526,325

 

 

 

93

%

 

 

379,668

 

 

 

91

%

Services

 

10,911

 

 

 

5

%

 

 

13,002

 

 

 

9

%

 

 

37,443

 

 

 

7

%

 

 

37,610

 

 

 

9

%

Total revenue

$

200,181

 

 

 

100

%

 

$

151,732

 

 

 

100

%

 

$

563,768

 

 

 

100

%

 

$

417,278

 

 

 

100

%

(1) PCS refers to post-contract customer support, maintenance, and upgrades.

Schedule of Activity of Deferred Contract Acquisition Costs

The following table summarizes the activity of deferred contract acquisition costs (in thousands):

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

Beginning balance

$

104,284

 

 

$

78,824

 

Capitalization of contract acquisition costs

 

39,574

 

 

 

42,077

 

Amortization of deferred contract acquisition costs

 

(33,460

)

 

 

(27,053

)

Ending balance

$

110,398

 

 

$

93,848

 

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2023
Stockholders' Equity Note [Abstract]  
Common Stock Reserved for Future Issuance

The Company has reserved the following shares of common stock for future issuance:

 

 

September 30, 2023

 

 

December 31, 2022

 

2014 Stock Plan:

 

 

 

 

 

Options outstanding

 

33,147,931

 

 

 

45,276,579

 

Restricted stock units outstanding

 

1,249,269

 

 

 

2,224,138

 

2021 Equity Incentive Plan:

 

 

 

 

 

Options outstanding

 

22,500

 

 

 

22,500

 

Restricted stock units outstanding

 

21,434,112

 

 

 

17,729,318

 

Remaining shares available for future issuance

 

40,680,826

 

 

 

33,300,077

 

2021 Employee Stock Purchase Plan

 

8,166,130

 

 

 

6,493,913

 

     Total

 

104,700,768

 

 

 

105,046,525

 

 

Summary of Stock Equity Award Activity

The following table summarizes stock equity award activity and activity regarding shares available for grant under the 2014 Plan and the 2021 Plan:

 

 

 

 

 

 

Equity Awards Outstanding

 

 

 

Shares Available for Grant

 

 

Outstanding
Stock Options

 

 

Weighted-Average
Exercise Price

 

 

Weighted-Average Remaining Contractual Term
(in years)

 

 

Aggregate Intrinsic Value
(in thousands)

 

Balance as of January 1, 2023

 

 

33,300,077

 

 

 

45,299,079

 

 

$

7.76

 

 

 

6.99

 

 

$

657,307

 

Increase in authorized shares

 

 

14,469,209

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Stock options exercised

 

 

-

 

 

 

(9,574,968

)

 

$

6.56

 

 

 

 

 

 

 

Stock options forfeited or expired

 

 

2,553,680

 

 

 

(2,553,680

)

 

$

10.53

 

 

 

 

 

 

 

Repurchases of unvested common stock

 

 

35,203

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs granted

 

 

(13,143,582

)

 

 

-

 

 

$

-

 

 

 

 

 

 

 

RSUs forfeited or cancelled

 

 

3,466,239

 

 

 

-

 

 

$

-

 

 

 

 

 

 

 

Balance as of September 30, 2023

 

 

40,680,826

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

Vested as of September 30, 2023

 

 

 

 

 

25,147,348

 

 

$

6.68

 

 

 

5.99

 

 

$

576,976

 

Vested and expected to vest as of September 30, 2023

 

 

 

 

 

33,170,431

 

 

$

7.89

 

 

 

6.22

 

 

$

721,153

 

Schedule of Restricted Stock Unit Activity

The following table summarizes RSU activity under the 2014 Plan and the 2021 Plan:

 

 

 

RSUs Outstanding

 

 

 

Number of Shares

 

 

Weighted-Average
Grant Date
Fair Value

 

Unvested balance as of January 1, 2023

 

 

19,953,456

 

 

$

33.18

 

RSUs granted

 

 

13,143,582

 

 

$

24.67

 

RSUs vested

 

 

(6,947,418

)

 

$

29.93

 

RSUs forfeited or cancelled

 

 

(3,466,239

)

 

$

32.14

 

Unvested balance as of September 30, 2023

 

 

22,683,381

 

 

$

29.41

 

Summary of Stock-Based Compensation Expense

Total stock-based compensation expense was as follows (in thousands):

 

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Cost of revenue - subscription

 

$

6,171

 

 

$

6,313

 

 

$

19,413

 

 

$

17,644

 

Cost of revenue - services

 

 

2,619

 

 

 

2,684

 

 

 

8,521

 

 

 

6,874

 

Research and development

 

 

37,778

 

 

 

27,692

 

 

 

103,213

 

 

 

73,114

 

Sales and marketing

 

 

32,297

 

 

 

26,712

 

 

 

93,673

 

 

 

72,520

 

General and administrative

 

 

10,649

 

 

 

11,992

 

 

 

36,142

 

 

 

31,476

 

Stock-based compensation, net of amounts capitalized

 

$

89,514

 

 

$

75,393

 

 

$

260,962

 

 

$

201,628

 

Capitalized stock-based compensation

 

 

3,836

 

 

 

2,232

 

 

 

13,568

 

 

 

5,357

 

Total stock-based compensation

 

$

93,350

 

 

$

77,625

 

 

$

274,530

 

 

$

206,985

 

 

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring and Other Related Charges (Tables)
9 Months Ended
Sep. 30, 2023
Restructuring and Related Activities [Abstract]  
Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities

The following table summarizes the Company’s liability for restructuring-related employee termination benefits included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):

 

 

Employee Termination Benefits

 

Balance as of January 1, 2023

$

-

 

Restructuring charges

 

19,187

 

Cash payments

 

(18,483

)

Balance as of September 30, 2023

$

704

 

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Class A and Class B Stockholders

The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):

 

 

Three Months Ended September 30,

 

 

Nine Months Ended September 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Class A and Class B
Common Stock

 

 

Class A and Class B
Common Stock

 

Numerator:

 

 

 

 

 

 

 

 

 

 

 

Net loss

$

(92,670

)

 

$

(116,049

)

 

$

(348,650

)

 

$

(346,667

)

Denominator:

 

 

 

 

 

 

 

 

 

 

 

Weighted-average shares used to compute net loss per share, basic and diluted

 

303,896,632

 

 

 

282,267,230

 

 

 

297,906,112

 

 

 

277,840,258

 

Net loss per share, basic and diluted

$

(0.30

)

 

$

(0.41

)

 

$

(1.17

)

 

$

(1.25

)

 

Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share

The following outstanding potentially dilutive shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:

 

 

September 30, 2023

 

 

September 30, 2022

 

Stock options

 

33,170,431

 

 

 

48,813,584

 

Unvested early exercised stock options

 

187,126

 

 

 

795,113

 

RSUs

 

22,683,381

 

 

 

18,764,998

 

ESPP

 

922,349

 

 

 

1,454,955

 

Shares issuable upon conversion of the 2027 Notes

 

10,992,960

 

 

 

10,992,960

 

Total

 

67,956,247

 

 

 

80,821,610

 

 

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Accounting Policies [Abstract]        
Impairment of long lived assets $ 0 $ 0 $ 0 $ 0
Goodwill impairment charges $ 0   $ 0  
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized Cost $ 1,564,024 $ 1,501,125
Unrealized Gains 11 94
Unrealized Losses (8,286) (10,175)
Fair Value 1,555,749 1,491,044
U.S. Treasury Securities [Member]    
Marketable Securities [Line Items]    
Amortized Cost 898,504 1,033,587
Unrealized Gains 10 68
Unrealized Losses (3,606) (4,072)
Fair Value 894,908 1,029,583
U.S. Agency Obligations [Member]    
Marketable Securities [Line Items]    
Amortized Cost 409,294 273,804
Unrealized Gains 0 17
Unrealized Losses (2,953) (3,570)
Fair Value 406,341 270,251
Corporate Notes and Bonds [Member]    
Marketable Securities [Line Items]    
Amortized Cost 204,395 160,208
Unrealized Gains 1 9
Unrealized Losses (1,678) (2,375)
Fair Value 202,718 157,842
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Amortized Cost 51,831 33,526
Unrealized Gains 0 0
Unrealized Losses (49) (158)
Fair Value $ 51,782 $ 33,368
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months $ 1,130,824 $ 891,594
Fair Value, 12 Months or Greater 215,312 284,991
Fair Value, Total 1,346,136 1,176,585
Unrealized Losses, Less than 12 Months (5,967) (6,323)
Unrealized Losses, 12 Months or Greater (2,319) (3,852)
Unrealized Losses, Total (8,286) (10,175)
U.S. Treasury Securities [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 662,833 566,093
Fair Value, 12 Months or Greater 63,591 167,817
Fair Value, Total 726,424 733,910
Unrealized Losses, Less than 12 Months (2,904) (2,892)
Unrealized Losses, 12 Months or Greater (702) (1,180)
Unrealized Losses, Total (3,606) (4,072)
U.S. Agency Obligations [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 297,446 201,846
Fair Value, 12 Months or Greater 108,895 51,595
Fair Value, Total 406,341 253,441
Unrealized Losses, Less than 12 Months (1,766) (2,014)
Unrealized Losses, 12 Months or Greater (1,187) (1,556)
Unrealized Losses, Total (2,953) (3,570)
Corporate Notes and Bonds [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 153,350 90,287
Fair Value, 12 Months or Greater 42,826 65,579
Fair Value, Total 196,176 155,866
Unrealized Losses, Less than 12 Months (1,248) (1,259)
Unrealized Losses, 12 Months or Greater (430) (1,116)
Unrealized Losses, Total (1,678) (2,375)
Commercial Paper [Member]    
Marketable Securities [Line Items]    
Fair Value, Less than 12 Months 17,195 33,368
Fair Value, 12 Months or Greater 0 0
Fair Value, Total 17,195 33,368
Unrealized Losses, Less than 12 Months (49) (158)
Unrealized Losses, 12 Months or Greater 0 0
Unrealized Losses, Total $ (49) $ (158)
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Additional Information (Details) - USD ($)
Sep. 30, 2023
Sep. 30, 2022
Investments, Debt and Equity Securities [Abstract]    
Allowance for credit losses $ 0 $ 0
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]    
Due within one year, amortized cost $ 1,278,852  
Due after one year through five years, amortized cost 285,172  
Amortized Cost 1,564,024 $ 1,501,125
Due within one year, fair value 1,273,458  
Due after one year through five years, fair value 282,291  
Fair Value $ 1,555,749 $ 1,491,044
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Marketable securities:    
Fair value, Marketable securities $ 1,555,749 $ 1,491,044
Derivative instruments:    
Fair value, Derivative asset 1,177 672
Derivative instruments:    
Fair value, Derivative liability 2,483 19
U.S. Treasury Securities [Member]    
Marketable securities:    
Fair value, Marketable securities 894,908 1,029,583
Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 202,718 157,842
Commercial Paper [Member]    
Marketable securities:    
Fair value, Marketable securities 51,782 33,368
Fair Value, Measurements, Recurring [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 1,838,389 1,874,386
Liability, Fair value 2,483 19
Fair Value, Measurements, Recurring [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 14,945 12,971
Marketable securities:    
Fair value, Marketable securities 894,908 1,029,583
Fair Value, Measurements, Recurring [Member] | U.S. Agency Obligations [Member]    
Cash equivalents:    
Fair value, Cash equivalents   2,000
Marketable securities:    
Fair value, Marketable securities 406,341 270,251
Fair Value, Measurements, Recurring [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 202,718 157,842
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 4,973  
Marketable securities:    
Fair value, Marketable securities 51,782 33,368
Fair Value, Measurements, Recurring [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 1,177 672
Derivative instruments:    
Fair value, Derivative liability 2,483 19
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents 261,545 367,699
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 261,545 367,699
Liability, Fair value 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 0 0
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | U.S. Agency Obligations [Member]    
Cash equivalents:    
Fair value, Cash equivalents   0
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 0  
Marketable securities:    
Fair value, Marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 0 0
Derivative instruments:    
Fair value, Derivative liability 0 0
Fair Value, Measurements, Recurring [Member] | Level 1 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents 261,545 367,699
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Cash equivalents, Marketable securities and Derivative instruments:    
Assets, Fair Value 1,576,844 1,506,687
Liability, Fair value 2,483 19
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Treasury Securities [Member]    
Cash equivalents:    
Fair value, Cash equivalents 14,945 12,971
Marketable securities:    
Fair value, Marketable securities 894,908 1,029,583
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | U.S. Agency Obligations [Member]    
Cash equivalents:    
Fair value, Cash equivalents   2,000
Marketable securities:    
Fair value, Marketable securities 406,341 270,251
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Corporate Notes and Bonds [Member]    
Marketable securities:    
Fair value, Marketable securities 202,718 157,842
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Cash equivalents:    
Fair value, Cash equivalents 4,973  
Marketable securities:    
Fair value, Marketable securities 51,782 33,368
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Foreign Currency Forward Contracts [Member]    
Derivative instruments:    
Fair value, Derivative asset 1,177 672
Derivative instruments:    
Fair value, Derivative liability 2,483 19
Fair Value, Measurements, Recurring [Member] | Level 2 [Member] | Money Market Funds [Member]    
Cash equivalents:    
Fair value, Cash equivalents $ 0 $ 0
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value of Financial Instruments - Additional Information (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Zero Percentage Convertible senior notes due 2027    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total estimated fair value of the 2027 Notes $ 898.3 $ 837.3
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging - Additional Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]      
Description of Derivative Instruments 13 months    
Foreign currency forward contracts designated as hedging instruments $ (1,461) $ 540 $ 653
Foreign Currency Forward Contracts [Member]      
Derivatives, Fair Value [Line Items]      
Foreign currency forward contracts designated as hedging instruments (1,500)    
Accumulated other comprehensive loss [Member] | Foreign Currency Forward Contracts [Member]      
Derivatives, Fair Value [Line Items]      
Derivative instruments, gain (loss) reclassification from accumulated OCI to income, estimated net amount to be transferred $ (1,300)    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 162,788 $ 96,097
Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments 71,348 96,097
Not Designated as Hedging Instrument [Member]    
Derivatives, Fair Value [Line Items]    
Total derivative instruments $ 91,440 $ 0
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative assets $ 1,177 $ 672
Derivative liabilities $ 2,483 $ 19
Foreign Exchange Forward [Member] | Not Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivative assets $ 1,133 $ 0
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Derivative liabilities $ 978 $ 0
Other Noncurrent Assets | Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Derivative assets $ 2 $ 0
Other Noncurrent Liabilities | Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
Derivative liabilities $ 127 $ 0
Prepaid expenses and other current assets | Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Prepaid Expense and Other Assets, Current Prepaid Expense and Other Assets, Current
Derivative assets $ 42 $ 672
Accrued expenses and other liabilities | Foreign Exchange Forward [Member] | Designated as Hedging Instrument [Member]    
Derivative Instruments, Gain (Loss) [Line Items]    
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Accrued Liabilities and Other Liabilities Accrued Liabilities and Other Liabilities
Derivative liabilities $ 1,378 $ 19
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Derivative Instruments and Hedging Activities Disclosure [Abstract]    
Beginning Balance $ 540 $ 653
Net loss recognized in other comprehensive income (loss) (1,759) (694)
Net gain reclassified from AOCI to earnings (242) (1,420)
Ending Balance $ (1,461) $ (1,461)
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Total gains (losses) recognized in earnings from foreign currency forward contracts $ (242) $ (1,420)
Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 242 1,420
Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts (229) (142)
Cost of Sales - Subscription [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 19 152
Cost of Sales - Subscription [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
Cost of Sales - Services [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts (2) 106
Cost of Sales - Services [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
Research and Development [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 103 302
Research and Development [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
Sales and Marketing [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 69 650
Sales and Marketing [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
General and Administrative [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 53 210
General and Administrative [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
Other expense, Net [Member] | Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts 0 0
Other expense, Net [Member] | Not Designated as Hedging Instrument [Member]    
Total gains (losses) recognized in earnings from foreign currency forward contracts $ (229) $ (142)
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 69,636 $ 41,272
Less: Accumulated depreciation and amortization (21,686) (12,183)
Property and equipment, net 47,950 29,089
Computers, Equipment, and Software [Member]    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 10,184 8,794
Furniture and Fixtures [Member]    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 916 977
Leasehold Improvements [Member]    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 380 458
Capitalized Internal-Use Software Costs [Member]    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 37,001 25,639
Construction in Progress [Member]    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 21,155 $ 5,404
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Property, Plant and Equipment [Abstract]        
Depreciation $ 3.5 $ 2.0 $ 9.7 $ 5.1
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 63,270 $ 27,799
Accrued expenses 14,313 16,798
Accrued payroll taxes 12,902 10,349
Accrued commissions 11,325 18,058
Employee contributions under employee stock purchase plan 5,812 15,283
Other liabilities 17,487 17,044
Total accrued expenses and other liabilities $ 125,109 $ 105,331
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination, Goodwill, and Intangible Assets - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Jan. 09, 2023
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Business Acquisition [Line Items]        
Business acquisition, expense attributable to post-combination services   $ 4,400,000 $ 13,100,000  
Goodwill   $ 43,500,000 $ 43,500,000 $ 0
Immerok Gmbh        
Business Acquisition [Line Items]        
Purchase Consideration Amount $ 54,900,000      
Cash Acquired 9,100,000      
Developed technology intangible asset $ 2,600,000      
Estimated useful life (in years) 5 years      
Goodwill $ 43,500,000      
Holdback Agreement        
Business Acquisition [Line Items]        
Amout paid in cash $ 52,300,000      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Gross $ 2,556
Accumulated Amortization (369)
Net 2,187
Developed Technology [Member]  
Gross 2,556
Accumulated Amortization (369)
Net $ 2,187
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Business Combination, Intangible Assets, and Goodwill [ Abstract]  
Remainder of 2023 $ 129
2024 513
2025 511
2026 511
2027 511
Thereafter 12
Total $ 2,187
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Additional Information (Details)
$ / shares in Units, $ in Thousands, shares in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
Sep. 30, 2022
USD ($)
Sep. 30, 2023
USD ($)
Days
$ / shares
shares
Sep. 30, 2022
USD ($)
Debt Instrument [Line Items]        
Amortization of debt issuance costs $ 1,000 $ 1,000 $ 2,850 $ 2,841
Zero Percentage Convertible senior notes due 2027        
Debt Instrument [Line Items]        
Debt Instrument Face Amount 1,100,000   1,100,000  
Debt Instrument Convertible Conversion Ratio Denominator $ 1,000   $ 1,000  
Debt Instrument, Interest Rate, Stated Percentage 0.00%   0.00%  
Debt instrument net proceed after discounts and cost     $ 1,080,500  
Number of trading days | Days     30  
Percentage of principal amount of debt redeemed     100.00%  
Debt Issuance Costs, Gross $ 19,500   $ 19,500  
Effective interest rate of debt 0.35%   0.35%  
Debt instrument percentage price     130.00%  
Zero Percentage Convertible senior notes due 2027 | Common Stock Subject To Mandatory Redemption [Member]        
Debt Instrument [Line Items]        
Debt Instrument Face Amount $ 100,000   $ 100,000  
Zero Percentage Convertible senior notes due 2027 | Common Class A [Member]        
Debt Instrument [Line Items]        
Convertible debt, conversion ratio     9.9936  
Debt Instrument, Convertible, Conversion Price | $ / shares $ 100.06   $ 100.06  
Debt instrument percentage price     130.00%  
Zero Percentage Convertible senior notes due 2027 | Maximum [Member]        
Debt Instrument [Line Items]        
Debt Instrument Face Amount $ 100,000   $ 100,000  
Debt instrument percentage price 98.00%   98.00%  
Zero Percentage Convertible senior notes due 2027 | Minimum [Member]        
Debt Instrument [Line Items]        
Number of trading days | Days     20  
Zero Percentage Convertible senior notes due 2027 | Capped Calls [Member]        
Debt Instrument [Line Items]        
Initial strike price | $ / shares     $ 100.06  
Initial cap price | $ / shares $ 138.02   $ 138.02  
Payments for purchase of capped calls $ 91,000   $ 91,000  
Zero Percentage Convertible senior notes due 2027 | Capped Calls [Member] | Common Class A [Member]        
Debt Instrument [Line Items]        
Adjustment to anti-dilution common stock | shares     11.0  
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Convertible Debt [Abstract]    
Principal $ 1,100,000 $ 1,100,000
Unamortized debt issuance costs (12,650) (15,500)
Net carrying amount $ 1,087,350 $ 1,084,500
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2019
Lessee Lease Description [Line Items]        
Operating lease, option to terminate, description   an option to terminate the lease early within three years of lease termination    
Sublease Income $ 0   $ 0  
Lease abandonment charges   $ 15,667 $ 0  
Non-cancelable commitment   140,000    
Leased Office Space [Member]        
Lessee Lease Description [Line Items]        
Lease abandonment charges   $ 15,700    
CALIFORNIA [Member]        
Lessee Lease Description [Line Items]        
Letters of Credit Outstanding, Amount       $ 8,200
Maximum [Member]        
Lessee Lease Description [Line Items]        
Lessee, operating lease, renewal term   5 years    
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 200,181 $ 151,732 $ 563,768 $ 417,278
Revenue Benchmark [Member] | Geographic Concentration Risk [Member] | Major Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member] | Major Customers [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
United States [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 119,367 $ 95,126 $ 337,219 $ 261,674
United States [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 60.00% 63.00% 60.00% 63.00%
International [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 80,814 $ 56,606 $ 226,549 $ 155,604
International [Member] | Revenue Benchmark [Member] | Geographic Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 40.00% 37.00% 40.00% 37.00%
License [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 21,386 $ 17,120 $ 60,918 $ 55,635
License [Member] | Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 11.00% 11.00% 11.00% 13.00%
Post Contract Customer Support [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 76,284 $ 64,688 $ 216,591 $ 181,218
Post Contract Customer Support [Member] | Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 38.00% 42.00% 38.00% 44.00%
Confluent Cloud [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 91,600 $ 56,922 $ 248,816 $ 142,815
Confluent Cloud [Member] | Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 46.00% 38.00% 44.00% 34.00%
Subscription [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 189,270 $ 138,730 $ 526,325 $ 379,668
Subscription [Member] | Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 95.00% 91.00% 93.00% 91.00%
Services [Member]        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 10,911 $ 13,002 $ 37,443 $ 37,610
Services [Member] | Revenue Benchmark [Member] | Subscription and Service Concentration Risk [Member]        
Disaggregation Of Revenue [Line Items]        
Percentage of Revenue 5.00% 9.00% 7.00% 9.00%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]          
Revenue, remaining performance obligation, amount $ 824,100,000   $ 824,100,000    
Revenue, remaining performance obligation, percentage 65.00%   65.00%    
Deferred revenue $ 323,800,000   $ 323,800,000   $ 322,800,000
Unbilled receivables balance 60,700,000   60,700,000   51,300,000
Allowance for credit losses 0   0   $ 0
Write-offs against the allowance for credit losses $ 0 $ 0 0 $ 0  
Revenue recognized from deferred revenue     $ 254,600,000 $ 198,200,000  
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 104,284 $ 78,824
Capitalization of contract acquisition costs 39,574 42,077
Amortization of deferred contract acquisition costs (33,460) (27,053)
Ending balance $ 110,398 $ 93,848
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Vote
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Class Of Stock [Line Items]      
Preferred Stock, Shares Authorized 10,000,000   10,000,000
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.00001   $ 0.00001
Conversion, percent threshold 10.00%    
Common stock reserved for issuance (in shares) 104,700,768   105,046,525
Share-based payment arrangement, incremental cost | $ $ 0    
Intrinsic value of options exercised | $ $ 208,100 $ 329,300  
Weighted average grant date fair value per share of options granted | $ / shares $ 0 $ 0  
Shares early exercised and repurchase 187,126   578,119
Liabilities for early exercise of unvested stock options and other liabilities | $ $ 1,700   $ 4,000
Unrecognized stock-based compensation expense | $ $ 683,000    
Unrecognized stock-based compensation expense, weighted-average period 2 years 1 month 6 days    
Common Class A [Member]      
Class Of Stock [Line Items]      
Common Stock, Shares Authorized 1,000,000,000   1,000,000,000
Common stock, voting rights, votes per share | Vote 1    
Common Stock, Par Value | $ / shares $ 0.00001   $ 0.00001
Common Class B [Member]      
Class Of Stock [Line Items]      
Common Stock, Shares Authorized 500,000,000   500,000,000
Common stock, voting rights, votes per share | Vote 10    
Common Stock, Par Value | $ / shares $ 0.00001   $ 0.00001
2021 Plan [Member] | Common Class A [Member]      
Class Of Stock [Line Items]      
Common stock reserved for issuance (in shares) 25,812,876    
2021 Employee Stock Purchase Plan [Member]      
Class Of Stock [Line Items]      
Common stock reserved for issuance (in shares) 8,166,130   6,493,913
2021 Employee Stock Purchase Plan [Member] | Common Class A [Member]      
Class Of Stock [Line Items]      
Common stock reserved for issuance (in shares) 5,162,575    
Purchase price of common stock expressed as a percentage of its fair value 85.00%    
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 104,700,768 105,046,525
2014 Stock Plan [Member] | Employee Stock Option    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 33,147,931 45,276,579
2014 Stock Plan [Member] | RSUs [Member]    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 1,249,269 2,224,138
2021 Equity Incentive Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 40,680,826 33,300,077
2021 Equity Incentive Plan [Member] | Employee Stock Option    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 22,500 22,500
2021 Equity Incentive Plan [Member] | RSUs [Member]    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 21,434,112 17,729,318
2021 Employee Stock Purchase Plan [Member]    
Class Of Stock [Line Items]    
Common stock reserved for issuance (in shares) 8,166,130 6,493,913
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Summary of Stock Equity Award Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Share-Based Payment Arrangement [Abstract]    
Shares Available for Grant, Beginning Balance 33,300,077  
Shares Available for Grant, Increase in authorized shares 14,469,209  
Shares Available for Grant, Stock options forfeited or expired 2,553,680  
Shares Available for Grant, Repurchases of unvested common stock 35,203  
Shares Available for Grant, RSUs granted (13,143,582)  
Shares Available for Grant, RSUs Forfeited or Cancelled 3,466,239  
Shares Available for Grant, Ending Balance 40,680,826 33,300,077
Outstanding Stock Options, Beginning Balance 45,299,079  
Outstanding Stock Options, Stock options exercised (9,574,968)  
Outstanding Stock Options, Stock options forfeited or expired (2,553,680)  
Outstanding Stock Options, Ending Balance 33,170,431 45,299,079
Outstanding Stock Options, Vested 25,147,348  
Outstanding Stock Options, Vested and expected to vest 33,170,431  
Weighted-Average Exercise Price, Beginning Balance | $ / shares $ 7.76  
Weighted-Average Exercise Price, Stock options exercised | $ / shares 6.56  
Weighted-Average Exercise Price, Stock options forfeited or expired | $ / shares 10.53  
Weighted-Average Exercise Price, Ending Balance | $ / shares 7.89 $ 7.76
Weighted-Average Exercise Price, Vested | $ / shares 6.68  
Weighted-Average Exercise Price, Vested and Expected to Vest | $ / shares $ 7.89  
Weighted-Average Remaining Contractual Term (in years) 6 years 2 months 19 days 6 years 11 months 26 days
Weighted-Average Remaining Contractual Term Vested (in years) 5 years 11 months 26 days  
Weighted-Average Remaining Contractual Term Vested and expected to vest (in years) 6 years 2 months 19 days  
Aggregate Intrinsic Value, Beginning Balance | $ $ 657,307  
Aggregate Intrinsic Value, Ending Balance | $ 721,153 $ 657,307
Aggregate Intrinsic Value, Vested as of September 30, 2023 | $ 576,976  
Aggregate Intrinsic Value, Vested and expected to vest as of September 30, 2023 | $ $ 721,153  
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details) - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Sep. 30, 2023
$ / shares
shares
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]  
Number of Shares, Beginning Balance | shares 19,953,456
Number of Shares, RSUs granted | shares 13,143,582
Number of Shares, RSUs vested | shares (6,947,418)
RSUs forfeited or cancelled | shares (3,466,239)
Number of Shares, Ending Balance | shares 22,683,381
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]  
Weighted-average grant date fair value, Beginning Balance (in dollars per share) | $ / shares $ 33.18
Weighted-average grant date fair value, RSUs granted (in dollars per share) | $ / shares 24.67
Weighted-average grant date fair value, RSUs vested (in dollars per share) | $ / shares 29.93
Weighted-average grant date fair value, RSUs forfeited or cancelled (in dollars per share) | $ / shares 32.14
Weighted-average grant date fair value, Ending Balance (in dollars per share) | $ / shares $ 29.41
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized $ 89,514 $ 75,393 $ 260,962 $ 201,628
Capitalized stock-based compensation 3,836 2,232 13,568 5,357
Total stock-based compensation 93,350 77,625 274,530 206,985
Cost of Revenue [Member] | Subscription [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 6,171 6,313 19,413 17,644
Cost of Revenue [Member] | Services [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 2,619 2,684 8,521 6,874
Research and Development [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 37,778 27,692 103,213 73,114
Sales and Marketing [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized 32,297 26,712 93,673 72,520
General and Administrative [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Stock-based compensation, net of amounts capitalized $ 10,649 $ 11,992 $ 36,142 $ 31,476
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring and Other Related Charges - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 529 $ 0 $ 34,854 $ 0  
Lease abandonment charges     15,667 $ 0  
Employee Termination Benefits [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 500   19,187    
2023 Restructuring Plan          
Restructuring Cost and Reserve [Line Items]          
Reduction of global workforce, percentage         8.00%
Lease abandonment charges $ 0   $ 15,700    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.3
Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 529 $ 0 $ 34,854 $ 0
Employee Termination Benefits [Member]        
Restructuring Cost and Reserve [Line Items]        
Balance as of January 1, 2023     0  
Restructuring charges 500   19,187  
Cash payments     (18,483)  
Balance as of September 30, 2023 $ 704   $ 704  
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.23.3
Income Taxes - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Tax Disclosure [Abstract]        
Provision for income taxes $ 1,567 $ 1,868 $ 4,881 $ 4,067
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Numerator:        
Net Income (Loss) $ (92,670) $ (116,049) $ (348,650) $ (346,667)
Denominator:        
Weighted-average shares used to compute net loss per share, basic 303,896,632 282,267,230 297,906,112 277,840,258
Weighted-average shares used to compute net loss per share, diluted 303,896,632 282,267,230 297,906,112 277,840,258
Net loss per share, basic $ (0.3) $ (0.41) $ (1.17) $ (1.25)
Net loss per share, diluted $ (0.3) $ (0.41) $ (1.17) $ (1.25)
Class A and Class B [Member]        
Numerator:        
Net Income (Loss) $ (92,670) $ (116,049) $ (348,650) $ (346,667)
Denominator:        
Weighted-average shares used to compute net loss per share, basic 303,896,632 282,267,230 297,906,112 277,840,258
Weighted-average shares used to compute net loss per share, diluted 303,896,632 282,267,230 297,906,112 277,840,258
Net loss per share, basic $ (0.3) $ (0.41) $ (1.17) $ (1.25)
Net loss per share, diluted $ (0.3) $ (0.41) $ (1.17) $ (1.25)
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 67,956,247 80,821,610
Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 33,170,431 48,813,584
Unvested Early Exercised Stock Options [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 187,126 795,113
RSUs [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 22,683,381 18,764,998
ESPP [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 922,349 1,454,955
Shares Issuable upon Conversion of the 2027 Notes [Member]    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share amount 10,992,960 10,992,960
XML 79 cflt-20230930_htm.xml IDEA: XBRL DOCUMENT 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 cflt:NehaNarkhedeMember 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2022-12-31 0001699838 cflt:EricVishriaMember 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-01-01 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0001699838 cflt:ConfluentCloudMember 2022-07-01 2022-09-30 0001699838 us-gaap:NondesignatedMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2023-09-30 0001699838 us-gaap:LicenseMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001699838 us-gaap:RestrictedStockUnitsRSUMember 2023-09-30 0001699838 us-gaap:NonUsMember 2022-07-01 2022-09-30 0001699838 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001699838 2022-01-01 2022-09-30 0001699838 us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:NondesignatedMember us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0001699838 us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001699838 cflt:EsppPlan2021Member us-gaap:CommonClassAMember 2023-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember cflt:CostOfRevenueMember 2022-01-01 2022-09-30 0001699838 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-06-30 0001699838 cflt:RSUsMember 2022-01-01 2022-09-30 0001699838 us-gaap:ConstructionInProgressMember 2022-12-31 0001699838 us-gaap:ServiceMember cflt:CostOfRevenueMember 2023-01-01 2023-09-30 0001699838 cflt:LeasedOfficeSpaceMember 2023-01-01 2023-09-30 0001699838 cflt:TwoThousandTwentyThreeRestructuringPlanMember 2023-01-01 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001699838 country:US 2022-01-01 2022-09-30 0001699838 cflt:EricaSchultzMember 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2022-12-31 0001699838 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001699838 2022-01-01 2022-12-31 0001699838 cflt:ConfluentCloudMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0001699838 us-gaap:NondesignatedMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:EmployeeStockOptionMember cflt:EquityIncentivesPlan2014Member 2022-12-31 0001699838 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-09-30 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2022-12-31 0001699838 cflt:CapitalizedInternalUseSoftwareCostsMember 2023-09-30 0001699838 cflt:EricVishriaMember 2023-07-01 2023-09-30 0001699838 cflt:SubscriptionMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:NondesignatedMember cflt:CostOfSalesSubscriptionMember 2023-01-01 2023-09-30 0001699838 us-gaap:ConstructionInProgressMember 2023-09-30 0001699838 cflt:TwoThousandTwentyThreeRestructuringPlanMember 2023-07-01 2023-09-30 0001699838 cflt:ComputersEquipmentAndSoftwareMember 2023-09-30 0001699838 cflt:EsppMember 2023-01-01 2023-09-30 0001699838 cflt:StephanieBuscemiMember 2023-07-01 2023-09-30 0001699838 us-gaap:ServiceMember cflt:CostOfRevenueMember 2022-01-01 2022-09-30 0001699838 cflt:ForeignCurrencyForwardContractsMember 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2022-09-30 0001699838 cflt:TwoThousandTwentyThreeRestructuringPlanMember 2022-12-31 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001699838 cflt:CommonStockClassAAndClassBMember 2022-01-01 2022-09-30 0001699838 2022-12-31 0001699838 cflt:EsppPlan2021Member us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001699838 us-gaap:RestrictedStockMember cflt:EquityIncentivesPlan2021Member 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001699838 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember 2023-01-01 2023-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember us-gaap:CommonStockSubjectToMandatoryRedemptionMember 2023-09-30 0001699838 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001699838 cflt:ConfluentCloudMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:FurnitureAndFixturesMember 2022-12-31 0001699838 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-12-31 0001699838 us-gaap:LicenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:CommercialPaperMember 2023-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember 2023-09-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:LicenseMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:CommonClassBMember 2023-10-25 0001699838 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001699838 country:US 2023-01-01 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:LeaseholdImprovementsMember 2023-09-30 0001699838 cflt:RSUsMember 2023-01-01 2023-09-30 0001699838 country:US 2023-07-01 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0001699838 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:EmployeeStockOptionMember cflt:EquityIncentivesPlan2021Member 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001699838 us-gaap:CommonClassAMember 2023-09-30 0001699838 us-gaap:NondesignatedMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001699838 cflt:CommonStockClassAAndClassBMember 2022-12-31 0001699838 us-gaap:NondesignatedMember cflt:CostOfSalesServicesMember 2023-07-01 2023-09-30 0001699838 us-gaap:NondesignatedMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember cflt:CostOfSalesServicesMember 2023-07-01 2023-09-30 0001699838 cflt:UnvestedEarlyExercisedStockOptionsMember 2023-01-01 2023-09-30 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 cflt:SubscriptionMember 2023-01-01 2023-09-30 0001699838 us-gaap:RestrictedStockMember cflt:EquityIncentivesPlan2014Member 2022-12-31 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2023-09-30 0001699838 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 cflt:SubscriptionMember 2023-07-01 2023-09-30 0001699838 srt:MaximumMember cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember 2023-09-30 0001699838 us-gaap:LicenseMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:ServiceMember cflt:CostOfRevenueMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 cflt:EmployeeTerminationBenefitsMember 2023-09-30 0001699838 us-gaap:ServiceMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001699838 us-gaap:StockOptionMember 2022-01-01 2022-09-30 0001699838 cflt:JonathanChadwickMember 2023-07-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2022-09-30 0001699838 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember 2023-07-01 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001699838 cflt:NehaNarkhedeMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 us-gaap:ServiceMember 2022-07-01 2022-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2023-09-30 0001699838 cflt:DevelopedTechnologyMember 2023-09-30 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 cflt:EsppPlan2021Member 2022-12-31 0001699838 us-gaap:RetainedEarningsMember 2023-01-01 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2023-06-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-09-30 0001699838 cflt:ConfluentCloudMember 2023-07-01 2023-09-30 0001699838 us-gaap:USTreasurySecuritiesMember 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-01-01 2023-09-30 0001699838 cflt:StephanieBuscemiMember 2023-09-30 0001699838 cflt:EmployeeTerminationBenefitsMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-09-30 0001699838 us-gaap:ServiceMember 2023-01-01 2023-09-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:ForeignExchangeForwardMember us-gaap:NondesignatedMember 2022-12-31 0001699838 cflt:CommonStockClassAAndClassBMember 2021-12-31 0001699838 us-gaap:RetainedEarningsMember 2022-01-01 2022-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember 2022-07-01 2022-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember cflt:CappedCallsMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001699838 us-gaap:SellingAndMarketingExpenseMember 2022-07-01 2022-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-07-01 2023-09-30 0001699838 2022-09-30 0001699838 cflt:PostContractCustomerSupportMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 cflt:ImmerokGmbhMember 2023-01-09 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2022-12-31 0001699838 us-gaap:StockOptionMember 2023-01-01 2023-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember cflt:CostOfRevenueMember 2023-07-01 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2022-01-01 2022-09-30 0001699838 us-gaap:RetainedEarningsMember 2021-12-31 0001699838 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-09-30 0001699838 cflt:EmployeeTerminationBenefitsMember 2023-07-01 2023-09-30 0001699838 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:NondesignatedMember 2022-12-31 0001699838 cflt:EsppMember 2022-01-01 2022-09-30 0001699838 us-gaap:NondesignatedMember 2023-01-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember cflt:CostOfSalesSubscriptionMember 2023-07-01 2023-09-30 0001699838 cflt:EricaSchultzMember 2023-07-01 2023-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember us-gaap:CommonClassAMember 2023-09-30 0001699838 cflt:SharesIssuableUponConversionOfThe2027NotesMember 2022-01-01 2022-09-30 0001699838 us-gaap:CommonClassBMember 2023-09-30 0001699838 cflt:Plan2021Member us-gaap:CommonClassAMember 2023-09-30 0001699838 cflt:SteffanTomlinsonMember 2023-07-01 2023-09-30 0001699838 cflt:SubscriptionMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 cflt:PostContractCustomerSupportMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-09-30 0001699838 us-gaap:GeneralAndAdministrativeExpenseMember 2022-07-01 2022-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001699838 cflt:RohanSivaramMember 2023-07-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:NondesignatedMember 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0001699838 stpr:CA 2019-12-31 0001699838 us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2023-09-30 0001699838 us-gaap:RestrictedStockMember cflt:EquityIncentivesPlan2014Member 2023-09-30 0001699838 cflt:JayKrepsMember 2023-09-30 0001699838 us-gaap:CommonClassBMember 2023-01-01 2023-09-30 0001699838 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember cflt:CappedCallsMember 2023-01-01 2023-09-30 0001699838 cflt:JayKrepsMember 2023-07-01 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001699838 us-gaap:ServiceMember 2023-07-01 2023-09-30 0001699838 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0001699838 cflt:JonathanChadwickMember 2023-09-30 0001699838 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:RestrictedStockMember cflt:EquityIncentivesPlan2021Member 2022-12-31 0001699838 cflt:CommonStockClassAAndClassBMember 2022-06-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:NondesignatedMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001699838 cflt:ConfluentCloudMember 2022-01-01 2022-09-30 0001699838 us-gaap:OtherNoncurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001699838 2023-07-01 2023-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember cflt:CostOfSalesServicesMember 2023-01-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember 2023-01-01 2023-09-30 0001699838 cflt:PostContractCustomerSupportMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 cflt:ConfluentCloudMember 2023-01-01 2023-09-30 0001699838 us-gaap:LicenseMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:RetainedEarningsMember 2022-06-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001699838 2021-12-31 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001699838 cflt:RohanSivaramMember 2023-09-30 0001699838 us-gaap:NonUsMember 2023-07-01 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2022-07-01 2022-09-30 0001699838 us-gaap:FairValueMeasurementsRecurringMember cflt:ForeignCurrencyForwardContractsMember 2022-12-31 0001699838 us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001699838 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember cflt:CostOfRevenueMember 2022-07-01 2022-09-30 0001699838 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember us-gaap:CommonClassAMember 2023-01-01 2023-09-30 0001699838 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:ServiceMember 2022-01-01 2022-09-30 0001699838 cflt:EmployeeTerminationBenefitsMember 2022-12-31 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:OtherNonoperatingIncomeExpenseMember 2023-01-01 2023-09-30 0001699838 cflt:PostContractCustomerSupportMember 2023-01-01 2023-09-30 0001699838 2023-06-30 0001699838 2022-06-30 0001699838 cflt:SubscriptionMember 2022-01-01 2022-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USGovernmentCorporationsAndAgenciesSecuritiesMember 2022-12-31 0001699838 us-gaap:NondesignatedMember cflt:CostOfSalesSubscriptionMember 2023-07-01 2023-09-30 0001699838 us-gaap:CommercialPaperMember 2022-12-31 0001699838 cflt:SteffanTomlinsonMember 2023-09-30 0001699838 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-09-30 0001699838 cflt:ConfluentCloudMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001699838 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-09-30 0001699838 us-gaap:NondesignatedMember us-gaap:SellingAndMarketingExpenseMember 2023-01-01 2023-09-30 0001699838 cflt:EricaSchultzMember 2023-01-01 2023-09-30 0001699838 us-gaap:EmployeeStockOptionMember cflt:EquityIncentivesPlan2014Member 2023-09-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-09-30 0001699838 2023-09-30 0001699838 us-gaap:NonUsMember 2023-01-01 2023-09-30 0001699838 us-gaap:CommonClassBMember 2022-12-31 0001699838 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0001699838 cflt:HoldbackAgreementMember 2023-01-09 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:EmployeeStockOptionMember cflt:EquityIncentivesPlan2021Member 2022-12-31 0001699838 us-gaap:SubscriptionAndCirculationMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001699838 us-gaap:CorporateDebtSecuritiesMember 2022-12-31 0001699838 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember 2023-07-01 2023-09-30 0001699838 cflt:ForeignCurrencyForwardContractsMember us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember cflt:CostOfSalesSubscriptionMember 2023-01-01 2023-09-30 0001699838 cflt:EquityIncentivesPlan2021Member 2022-12-31 0001699838 cflt:UnvestedEarlyExercisedStockOptionsMember 2022-01-01 2022-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:ResearchAndDevelopmentExpenseMember 2023-01-01 2023-09-30 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember cflt:CappedCallsMember 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:GeneralAndAdministrativeExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001699838 us-gaap:CorporateDebtSecuritiesMember 2023-09-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 us-gaap:LicenseMember 2023-07-01 2023-09-30 0001699838 cflt:ImmerokGmbhMember 2023-01-09 2023-01-09 0001699838 us-gaap:ResearchAndDevelopmentExpenseMember 2022-07-01 2022-09-30 0001699838 us-gaap:NonUsMember 2022-01-01 2022-09-30 0001699838 us-gaap:CommonClassAMember 2023-10-25 0001699838 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0001699838 cflt:ConfluentCloudMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 cflt:PostContractCustomerSupportMember 2023-07-01 2023-09-30 0001699838 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001699838 us-gaap:NondesignatedMember 2023-09-30 0001699838 srt:MinimumMember cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember 2023-01-01 2023-09-30 0001699838 us-gaap:AccountsPayableAndAccruedLiabilitiesMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001699838 cflt:PostContractCustomerSupportMember 2022-01-01 2022-09-30 0001699838 us-gaap:ServiceMember cflt:CostOfRevenueMember 2022-07-01 2022-09-30 0001699838 cflt:EquityIncentivesPlan2021Member 2023-09-30 0001699838 us-gaap:LicenseMember 2022-07-01 2022-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember 2023-09-30 0001699838 cflt:EsppPlan2021Member 2023-09-30 0001699838 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001699838 cflt:PostContractCustomerSupportMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-01-01 2022-09-30 0001699838 2023-01-01 2023-09-30 0001699838 us-gaap:CommonClassAMember 2022-12-31 0001699838 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CommercialPaperMember 2023-09-30 0001699838 cflt:SubscriptionMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2022-07-01 2022-09-30 0001699838 us-gaap:LicenseMember 2022-01-01 2022-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001699838 cflt:SubscriptionMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-01-01 2023-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2023-07-01 2023-09-30 0001699838 cflt:SubscriptionMember 2022-07-01 2022-09-30 0001699838 cflt:CommonStockClassAAndClassBMember 2022-07-01 2022-09-30 0001699838 country:US us-gaap:SalesRevenueNetMember us-gaap:GeographicConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:SubscriptionAndCirculationMember cflt:CostOfRevenueMember 2023-01-01 2023-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2022-12-31 0001699838 cflt:CapitalizedInternalUseSoftwareCostsMember 2022-12-31 0001699838 cflt:ConvertibleSeniorNotesDueTwoThousandTwentySevenMember 2022-12-31 0001699838 cflt:SharesIssuableUponConversionOfThe2027NotesMember 2023-01-01 2023-09-30 0001699838 srt:MaximumMember 2023-09-30 0001699838 cflt:MajorCustomersMember us-gaap:SalesRevenueNetMember cflt:SubscriptionAndServiceConcentrationRiskMember 2023-07-01 2023-09-30 0001699838 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember us-gaap:ForeignExchangeForwardMember us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001699838 us-gaap:ResearchAndDevelopmentExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:DesignatedAsHedgingInstrumentMember 2022-12-31 0001699838 cflt:ComputersEquipmentAndSoftwareMember 2022-12-31 0001699838 us-gaap:FurnitureAndFixturesMember 2023-09-30 0001699838 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasurySecuritiesMember 2023-09-30 0001699838 us-gaap:NondesignatedMember cflt:CostOfSalesServicesMember 2023-01-01 2023-09-30 0001699838 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-09-30 0001699838 us-gaap:SellingAndMarketingExpenseMember 2023-07-01 2023-09-30 0001699838 us-gaap:USTreasurySecuritiesMember 2022-12-31 0001699838 2022-07-01 2022-09-30 0001699838 country:US 2022-07-01 2022-09-30 0001699838 cflt:PostContractCustomerSupportMember 2022-07-01 2022-09-30 iso4217:USD shares cflt:Days pure cflt:Vote shares iso4217:USD 0001699838 Q3 false --12-31 http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#PrepaidExpenseAndOtherAssetsCurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#OtherAssetsNoncurrent http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#AccruedLiabilitiesAndOtherLiabilities http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2023#OtherLiabilitiesNoncurrent 0 10-Q true 2023-09-30 2023 false 001-40526 CONFLUENT, INC. DE 47-1824387 899 W. Evelyn Avenue Mountain View CA 94041 800 439-3207 Class A Common Stock, par value $0.00001 per share CFLT NASDAQ Yes Yes Large Accelerated Filer false false false 219351480 88523598 317043000 435781000 1555749000 1491044000 183206000 178188000 41174000 35883000 70886000 57229000 2168058000 2198125000 47950000 29089000 10935000 29478000 45685000 0 69224000 68401000 19815000 19756000 2361667000 2344849000 1993000 21439000 125109000 105331000 7741000 7375000 300617000 290185000 435460000 424330000 19457000 25136000 23152000 32644000 1087350000 1084500000 7192000 8762000 1572611000 1575372000 0.00001 0.00001 10000000 10000000 0 0 0 0 0 0 0.00001 0.00001 1000000000 1000000000 218561804 218561804 172483134 172483134 2000 2000 0.00001 0.00001 500000000 500000000 88531183 88531183 116901046 116901046 1000 1000 2348874000 1980335000 -9766000 -9456000 -1550055000 -1201405000 789056000 769477000 2361667000 2344849000 189270000 138730000 526325000 379668000 10911000 13002000 37443000 37610000 200181000 151732000 563768000 417278000 44104000 38417000 131197000 107628000 12445000 14763000 41416000 40838000 56549000 53180000 172613000 148466000 143632000 98552000 391155000 268812000 91237000 70099000 261804000 192232000 128624000 114312000 385018000 333768000 31874000 33041000 103572000 90501000 529000 0 34854000 0 252264000 217452000 785248000 616501000 -108632000 -118900000 -394093000 -347689000 17529000 4719000 50324000 5089000 -91103000 -114181000 -343769000 -342600000 1567000 1868000 4881000 4067000 -92670000 -116049000 -348650000 -346667000 -0.3 -0.3 -0.41 -0.41 -1.17 -1.17 -1.25 -1.25 303896632 303896632 282267230 282267230 297906112 297906112 277840258 277840258 -92670000 -116049000 -348650000 -346667000 2041000 -3511000 1804000 -12228000 -2001000 0 -2114000 0 40000 -3511000 -310000 -12228000 -92630000 -119560000 -348960000 -358895000 301678221 3000 2228574000 -9806000 -1457385000 761386000 -4375 538000 538000 2333321 14876000 14876000 2578782 507038 11536000 11536000 93350000 93350000 40000 40000 -92670000 -92670000 307092987 3000 2348874000 -9766000 -1550055000 789056000 281413646 3000 1785640000 -9547000 -979472000 796624000 -4462 1468000 1468000 1947284 9287000 9287000 1328020 651863 18454000 18454000 77625000 77625000 -3511000 -3511000 -116049000 -116049000 285336351 3000 1892474000 -13058000 -1095521000 783898000 289384180 3000 1980335000 -9456000 -1201405000 769477000 -35203 2442000 2442000 9574968 62859000 62859000 6947418 1221624 28708000 28708000 274530000 274530000 -310000 -310000 -348650000 -348650000 307092987 3000 2348874000 -9766000 -1550055000 789056000 271801882 3000 1599962000 -830000 -748854000 850281000 59185 -135307 10262000 10262000 9584022 34326000 34326000 2639889 1386680 40939000 40939000 206985000 206985000 -12228000 -12228000 -346667000 -346667000 285336351 3000 1892474000 -13058000 -1095521000 783898000 -348650000 -346667000 9987000 5135000 31021000 2869000 2850000 2841000 33460000 27053000 3118000 6617000 15667000 0 260962000 201628000 25000 46000 -3114000 -880000 6140000 6415000 39573000 42077000 13825000 21098000 -19208000 6448000 17965000 1721000 -5562000 -6939000 939000 43441000 -115892000 -130255000 13546000 7553000 1235588000 1523248000 1203711000 717659000 1718000 3115000 45802000 0 -92943000 -816257000 62945000 34132000 0 416000 255000 709000 0 786000 28708000 40939000 91398000 73992000 -1301000 -6000 -118738000 -872526000 435781000 1376682000 317043000 504156000 317043000 503406000 0 750000 317043000 504156000 6357000 3730000 13568000 5357000 0 998000 2442000 10262000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1. Organization and Description of Business</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Description of Business</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, Inc. (“Confluent” or the “Company”) created a data infrastructure platform focused on data in motion. Confluent’s platform allows customers to connect their applications, systems, and data layers and can be deployed either as a self-managed software offering, Confluent Platform, or as a fully-managed cloud-native software-as-a-service (“SaaS”) offering, Confluent Cloud. Confluent also offers professional services and education services. The Company was incorporated in the state of Delaware in September 2014 and is headquartered in California with various other global office locations.</span></p> <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2. Basis of Presentation and Summary of Significant Accounting Policies</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on February 28, 2023 (the </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Report</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">”</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of September 30, 2023 and the results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All intercompany balances and transactions have been eliminated in consolidation.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in the prior year condensed consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on consolidated net loss, stockholders’ equity, or cash flows as previously reported.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, the standalone selling price for each distinct performance obligation included in customer contracts, deferred contract acquisition costs and their period of benefit, valuation of stock-based awards, the fair value of acquired intangible assets, capitalization and estimated useful life of internal-use software, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company bases its estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances. Estimates and assumptions about future events and their effects, including the impact of global macroeconomic conditions, cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to the Company’s condensed consolidated financial statements.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other than the policies described below, there were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When the Company acquires a business, the purchase consideration is allocated to the tangible and intangible assets acquired and liabilities assumed at their estimated acquisition date fair values. The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed, if any, is recorded as goodwill. Determining the fair value of intangible assets requires the use of estimates including, but not limited to, time and resources required to recreate the assets acquired. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">I</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">mpairment of Goodwill, Intangible Assets, and Other Long-Lived Assets</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates the recoverability of long-lived assets, including property and equipment, operating lease right-of-use assets, and acquired intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the undiscounted future cash flows the assets are expected to generate. If the carrying amount exceeds the undiscounted future cash flows, the carrying amount of such assets is reduced to fair value. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> material impairment charges related to long-lived assets during </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized but rather tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> goodwill impairment charges during </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p></div><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquired Contract Assets and Contract Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as if it had originated the contracts. This guidance is effective for the Company for the year beginning January 1, 2023. The Company adopted this guidance as of January 1, 2023 on a prospective basis and the adoption did not have a material impact on its condensed consolidated financial statements.</span></p></div> <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Basis of Presentation</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) and applicable rules and regulations of the U.S. Securities and Exchange Commission (“SEC”) regarding interim financial reporting. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain information and note disclosures normally included in the financial statements prepared in accordance with GAAP have been condensed or omitted pursuant to such rules and regulations. Therefore, these condensed consolidated financial statements should be read in conjunction with the audited consolidated financial statements and notes included in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022, as filed with the SEC on February 28, 2023 (the </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">“</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Annual Report</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">”</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In management’s opinion, the unaudited condensed consolidated financial statements have been prepared on a basis consistent with the annual consolidated financial statements and reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of September 30, 2023 and the results of operations and cash flows for the three and nine months ended September 30, 2023 and 2022. The results of operations for the three and nine months ended September 30, 2023 are not necessarily indicative of the results to be expected for the full year or any other future interim or annual period.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The condensed consolidated financial statements include the accounts of the Company and its wholly-owned subsidiaries. </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All intercompany balances and transactions have been eliminated in consolidation.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Reclassifications</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Certain amounts in the prior year condensed consolidated financial statements have been reclassified to conform to the presentation of the current year consolidated financial statements. These reclassifications had no effect on consolidated net loss, stockholders’ equity, or cash flows as previously reported.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:12pt;text-align:left;"><span style="color:#231f20;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Use of Estimates</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The preparation of the condensed consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Such estimates include, but are not limited to, the standalone selling price for each distinct performance obligation included in customer contracts, deferred contract acquisition costs and their period of benefit, valuation of stock-based awards, the fair value of acquired intangible assets, capitalization and estimated useful life of internal-use software, the incremental borrowing rate used to measure operating lease liabilities, and accounting for income taxes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company bases its estimates on historical and anticipated results, trends, and various other assumptions that it believes are reasonable under the circumstances. Estimates and assumptions about future events and their effects, including the impact of global macroeconomic conditions, cannot be determined with certainty and therefore require the exercise of judgment. Actual results could differ from those estimates and any such differences may be material to the Company’s condensed consolidated financial statements.</span></p> <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Significant Accounting Policies</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other than the policies described below, there were no significant changes to the Company’s significant accounting policies disclosed in “Note 2 – Basis of Presentation and Summary of Significant Accounting Policies” of the Company’s Annual Report.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">When the Company acquires a business, the purchase consideration is allocated to the tangible and intangible assets acquired and liabilities assumed at their estimated acquisition date fair values. The excess of the purchase consideration over the fair value of assets acquired and liabilities assumed, if any, is recorded as goodwill. Determining the fair value of intangible assets requires the use of estimates including, but not limited to, time and resources required to recreate the assets acquired. The Company’s estimates of fair value are based upon assumptions believed to be reasonable, but which are inherently uncertain and unpredictable and, as a result, actual results may differ from estimates. During the measurement period, which may be up to one year from the acquisition date, the Company may record adjustments to the fair values of assets acquired and liabilities assumed, with the corresponding offset to goodwill. Upon the conclusion of the measurement period, any subsequent adjustments are recorded in the condensed consolidated statement of operations.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">I</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">mpairment of Goodwill, Intangible Assets, and Other Long-Lived Assets</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company evaluates the recoverability of long-lived assets, including property and equipment, operating lease right-of-use assets, and acquired intangible assets, for possible impairment whenever events or circumstances indicate that the carrying amount of such assets may not be fully recoverable. Recoverability of these assets is measured by a comparison of the carrying amounts to the undiscounted future cash flows the assets are expected to generate. If the carrying amount exceeds the undiscounted future cash flows, the carrying amount of such assets is reduced to fair value. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> material impairment charges related to long-lived assets during </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill is not amortized but rather tested for impairment at least annually or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Goodwill impairment is recognized when the quantitative assessment results in the carrying value of the reporting unit exceeding its fair value, in which case an impairment charge is recorded to the extent the carrying value exceeds the fair value, limited to the amount of goodwill. There were </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> goodwill impairment charges during </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">.</span></p> 0 0 0 0 0 0 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:2pt;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recent Accounting Pronouncements</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Recently Adopted Accounting Pronouncements</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Acquired Contract Assets and Contract Liabilities</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">: In October 2021, the FASB issued ASU No. 2021-08, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, which requires contract assets and contract liabilities acquired in a business combination to be recognized and measured by the acquirer on the acquisition date in accordance with ASC 606, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Revenue from Contracts with Customers</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, as if it had originated the contracts. This guidance is effective for the Company for the year beginning January 1, 2023. The Company adopted this guidance as of January 1, 2023 on a prospective basis and the adoption did not have a material impact on its condensed consolidated financial statements.</span></p> <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3. Marketable Securities</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the fair values of the Company’s marketable securities (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.398%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">898,504</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">409,294</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,953</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">204,395</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,678</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,831</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,564,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,555,749</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.398%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,033,587</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,072</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">273,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,570</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160,208</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,526</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,501,125</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,175</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,491,044</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the fair values and unrealized losses of the Company’s marketable securities, classified by the length of time that the securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.631%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less than 12 Months</span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 Months or Greater</span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">662,833</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,591</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">702</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726,424</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297,446</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,766</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,895</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,953</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">153,350</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,248</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42,826</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">430</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">196,176</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,678</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,130,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,967</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">215,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,319</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,346,136</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.631%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less than 12 Months</span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 Months or Greater</span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566,093</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,892</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">167,817</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,180</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">733,910</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,072</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,014</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,595</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,556</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">253,441</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,570</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,259</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,579</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,116</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">891,594</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,323</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">284,991</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,176,585</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,175</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company does not intend to sell these securities and it is more likely than not that the Company will hold these securities until maturity or a recovery of the cost basis. The Company determined that the decline in fair value of these securities was not due to credit-related factors, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> allowance for expected credit losses was recorded as of </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and 2022. Realized gains and losses were not material for the three and nine months ended September 30, 2023 and 2022.</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the contractual maturities of the Company’s marketable securities (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:52.803%;"></td> <td style="width:1%;"></td> <td style="width:20.567%;"></td> <td style="width:1%;"></td> <td style="width:2.062%;"></td> <td style="width:1%;"></td> <td style="width:20.567%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due within one year</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,278,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,273,458</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due after one year through five years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">285,172</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">282,291</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,564,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,555,749</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the fair values of the Company’s marketable securities (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.398%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">898,504</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">409,294</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,953</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">204,395</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,678</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,831</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,564,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,555,749</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:35.398%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> <td style="width:1.383%;"></td> <td style="width:1%;"></td> <td style="width:13.113%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Gains</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,033,587</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,072</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">273,804</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,570</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">160,208</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,526</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total marketable securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,501,125</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">94</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,175</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,491,044</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 898504000 10000 3606000 894908000 409294000 0 2953000 406341000 204395000 1000 1678000 202718000 51831000 0 49000 51782000 1564024000 11000 8286000 1555749000 1033587000 68000 4072000 1029583000 273804000 17000 3570000 270251000 160208000 9000 2375000 157842000 33526000 0 158000 33368000 1501125000 94000 10175000 1491044000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the fair values and unrealized losses of the Company’s marketable securities, classified by the length of time that the securities have been in a continuous unrealized loss position (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.631%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less than 12 Months</span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 Months or Greater</span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">662,833</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,904</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,591</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">702</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">726,424</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297,446</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,766</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">108,895</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,953</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">153,350</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,248</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42,826</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">430</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">196,176</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,678</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,195</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">49</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,130,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,967</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">215,312</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,319</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,346,136</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,286</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:26.631%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> <td style="width:1.044%;"></td> <td style="width:1%;"></td> <td style="width:9.358%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="22" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less than 12 Months</span></p></td> <td colspan="8" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12 Months or Greater</span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="border-top:0.5pt solid #000000;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="border-top:0.5pt solid #ffffff03;background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unrealized Losses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">566,093</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,892</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">167,817</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,180</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">733,910</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,072</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,846</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,014</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,595</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,556</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">253,441</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,570</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">90,287</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,259</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65,579</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,116</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,866</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,375</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">158</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">891,594</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,323</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">284,991</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,176,585</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,175</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> 662833000 2904000 63591000 702000 726424000 3606000 297446000 1766000 108895000 1187000 406341000 2953000 153350000 1248000 42826000 430000 196176000 1678000 17195000 49000 0 0 17195000 49000 1130824000 5967000 215312000 2319000 1346136000 8286000 566093000 2892000 167817000 1180000 733910000 4072000 201846000 2014000 51595000 1556000 253441000 3570000 90287000 1259000 65579000 1116000 155866000 2375000 33368000 158000 0 0 33368000 158000 891594000 6323000 284991000 3852000 1176585000 10175000 0 0 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the contractual maturities of the Company’s marketable securities (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:52.803%;"></td> <td style="width:1%;"></td> <td style="width:20.567%;"></td> <td style="width:1%;"></td> <td style="width:2.062%;"></td> <td style="width:1%;"></td> <td style="width:20.567%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:top;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortized Cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due within one year</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,278,852</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,273,458</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Due after one year through five years</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">285,172</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">282,291</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,564,024</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,555,749</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 1278852000 1273458000 285172000 282291000 1564024000 1555749000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4. Fair Value of Financial Instruments</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,576,844</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,838,389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,506,687</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,874,386</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company classifies its highly liquid money market funds within Level 1 of the fair value hierarchy because they are valued based on quoted market prices in active markets. The Company classifies its U.S. treasury securities, U.S. agency obligations, corporate notes and bonds, commercial paper, and foreign currency forward contracts within Level 2 of the fair value hierarchy because they are valued using inputs other than quoted prices that are directly or indirectly observable in the market, including readily available pricing sources for the identical underlying security that may not be actively traded. There were no transfers of financial instruments between valuation levels during the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023 and December 31, 2022, the total estimated fair value of the Company’</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s 0% convertible senior notes due 2027 was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">898.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">837.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively. The fair value was determined based on the quoted price of the convertible senior notes in an inactive market on the last trading day of the reporting period and is classified within Level 2 of the fair value hierarchy. See Note 8 for further information on the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s convertible senior notes.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following tables summarize the Company’s financial assets and liabilities that are measured at fair value on a recurring basis (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,945</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4,973</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">894,908</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">406,341</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">202,718</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51,782</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,545</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,576,844</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,838,389</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:15pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:15pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 1</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Level 2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash equivalents:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Money market funds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,971</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Marketable securities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. treasury securities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,029,583</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">U.S. agency obligations</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">270,251</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Corporate notes and bonds</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">157,842</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Commercial paper</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,368</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">367,699</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,506,687</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,874,386</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative instruments:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:30pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:30pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 261545000 0 261545000 0 14945000 14945000 0 4973000 4973000 0 894908000 894908000 0 406341000 406341000 0 202718000 202718000 0 51782000 51782000 0 1177000 1177000 261545000 1576844000 1838389000 0 2483000 2483000 0 2483000 2483000 367699000 0 367699000 0 12971000 12971000 0 2000000 2000000 0 1029583000 1029583000 0 270251000 270251000 0 157842000 157842000 0 33368000 33368000 0 672000 672000 367699000 1506687000 1874386000 0 19000 19000 0 19000 19000 898300000 837300000 <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5. Derivative Instruments and Hedging</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2022, the Company began entering into foreign currency forward contracts to manage its exposure to certain foreign currency exchange risks. Derivative instruments that hedge the exposure to variability in expected future cash flows are designated as cash flow hedges. The Company records changes in the fair value of these derivatives as a component of accumulated other comprehensive income (loss) (“AOCI”) and subsequently reclassifies the related gains or losses into cost of revenue or operating expense in the same period, or periods, during which the hedged transaction affects earnings. Derivative instruments that hedge the exposure to variability in the fair value of assets or liabilities are not designated as hedges for financial reporting purposes. The Company records changes in the fair value of these derivatives in other income (expense), net in the condensed consolidated statements of operations. The Company’</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">s derivative instruments generally have maturities of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13 months</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or less. The Company does not use derivative instruments for trading or speculative purposes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the notional amounts of the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s derivative instruments (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.71%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,348</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,440</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,788</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has master netting agreements with each of its counterparties, which permit net settlement of multiple, separate derivative contracts with a single payment. The Company does not have collateral requirements with any of its counterparties. Although the Company is allowed to present the fair value of derivative instruments on a net basis according to master netting arrangements, the Company has elected to present its derivative instruments on a gross basis in the condensed consolidated financial statements. </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair value of the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s derivative instruments on the condensed consolidated balance sheets (in thousands):</span></span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.7%;"></td> <td style="width:1.682%;"></td> <td style="width:18.458%;"></td> <td style="width:1.682%;"></td> <td style="width:1%;"></td> <td style="width:16.398%;"></td> <td style="width:1%;"></td> <td style="width:1.682%;"></td> <td style="width:1%;"></td> <td style="width:16.398%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f958e312-055b-4698-9f02-51d1c6f5d08e;"><span style="-sec-ix-hidden:F_3c0125ca-f2da-4a37-a033-87ebdb5b61a4;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_18c4e3ec-cd5f-4d4c-a311-cc62335aa74b;"><span style="-sec-ix-hidden:F_f8be85a8-d290-4dc2-9522-dee9355d2b17;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,133</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c934b84d-9332-4c43-a6a4-9dcfaa36b823;"><span style="-sec-ix-hidden:F_1afcb796-411c-48a7-bb13-e3989a23654d;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets, non-current</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_aa4fdca3-e56e-4313-b853-af6e6415ee1f;"><span style="-sec-ix-hidden:F_273bc02e-8b2b-4c68-9aa4-3dcdb1b07748;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,378</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e36620af-0e74-42e5-bf75-906bd5d32301;"><span style="-sec-ix-hidden:F_b79b62e9-8814-48a7-971d-ac961e429468;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d43da2b6-870c-430e-a527-6d091d93e3b7;"><span style="-sec-ix-hidden:F_2d155344-b56d-4792-8586-1f424e3a6ab3;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other liabilities, non-current</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.71%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">540</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">653</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss recognized in other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,759</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net gain reclassified from AOCI to earnings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:1pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, net unrealized losses included in the balance of accumulated other comprehensive loss related to foreign currency forward contracts designated as hedging instruments was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of which the Company expects to reclassify from accumulated other comprehensive loss into earnings over the next 12 months.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the effect of foreign currency forward contracts on the condensed consolidated statements of operations (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.106%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of revenue - subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of revenue - services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">106</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other expense, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total gains (losses) recognized in earnings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table></div> P13M <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the notional amounts of the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s derivative instruments (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.71%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">71,348</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,440</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">162,788</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">96,097</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 71348000 96097000 91440000 0 162788000 96097000 <span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the fair value of the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s derivative instruments on the condensed consolidated balance sheets (in thousands):</span><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.7%;"></td> <td style="width:1.682%;"></td> <td style="width:18.458%;"></td> <td style="width:1.682%;"></td> <td style="width:1%;"></td> <td style="width:16.398%;"></td> <td style="width:1%;"></td> <td style="width:1.682%;"></td> <td style="width:1%;"></td> <td style="width:16.398%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance Sheet Location</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative Assets:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_f958e312-055b-4698-9f02-51d1c6f5d08e;"><span style="-sec-ix-hidden:F_3c0125ca-f2da-4a37-a033-87ebdb5b61a4;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_18c4e3ec-cd5f-4d4c-a311-cc62335aa74b;"><span style="-sec-ix-hidden:F_f8be85a8-d290-4dc2-9522-dee9355d2b17;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Prepaid expenses and other current assets</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,133</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_c934b84d-9332-4c43-a6a4-9dcfaa36b823;"><span style="-sec-ix-hidden:F_1afcb796-411c-48a7-bb13-e3989a23654d;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other assets, non-current</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative assets</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,177</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">672</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivative Liabilities:</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_aa4fdca3-e56e-4313-b853-af6e6415ee1f;"><span style="-sec-ix-hidden:F_273bc02e-8b2b-4c68-9aa4-3dcdb1b07748;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,378</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts not designated as hedging instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_e36620af-0e74-42e5-bf75-906bd5d32301;"><span style="-sec-ix-hidden:F_b79b62e9-8814-48a7-971d-ac961e429468;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities</span></span></span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">978</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Foreign currency forward contracts designated as hedging instruments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_d43da2b6-870c-430e-a527-6d091d93e3b7;"><span style="-sec-ix-hidden:F_2d155344-b56d-4792-8586-1f424e3a6ab3;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other liabilities, non-current</span></span></span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">127</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total derivative liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,483</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 42000 672000 1133000 0 2000 0 1177000 672000 1378000 19000 978000 0 127000 0 2483000 19000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the activity of foreign currency forward contracts designated as hedging instruments and the impact of these derivatives on AOCI (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:49.71%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> <td style="width:2.102%;"></td> <td style="width:1%;"></td> <td style="width:21.043%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">540</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">653</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss recognized in other comprehensive income (loss)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,759</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">694</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net gain reclassified from AOCI to earnings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,461</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> 540000 653000 -1759000 -694000 -242000 -1420000 -1461000 -1461000 -1500000 -1300000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the effect of foreign currency forward contracts on the condensed consolidated statements of operations (in thousands):</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:33.106%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> <td style="width:1.404%;"></td> <td style="width:1%;"></td> <td style="width:13.321%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Derivatives Not Designated as Hedging Instruments</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of revenue - subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">152</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Cost of revenue - services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">106</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">302</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">53</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">210</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> Other expense, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total gains (losses) recognized in earnings</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">242</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">229</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,420</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table> 19000 0 152000 0 -2000 0 106000 0 103000 0 302000 0 69000 0 650000 0 53000 0 210000 0 0 -229000 0 -142000 242000 -229000 1420000 -142000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6. Balance Sheet Components</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Property and Equipment, Net</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cost and accumulated depreciation and amortization of property and equipment were as follows (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.065%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computers, equipment, and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,184</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">977</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">458</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized internal-use software costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,001</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,639</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,155</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,404</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, at cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69,636</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41,272</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,686</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,183</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,089</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Depreciation and amortization expense was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine months ended September 30, 2023 and 2022, respectively.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accrued Expenses and Other Liabilities</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities consisted of the following (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.065%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,313</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,902</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued commissions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,325</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,058</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee contributions under employee stock purchase plan</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,283</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,487</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,044</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">125,109</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,331</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The cost and accumulated depreciation and amortization of property and equipment were as follows (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.065%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Computers, equipment, and software</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,184</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,794</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Furniture and fixtures</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">916</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">977</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Leasehold improvements</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">380</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">458</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized internal-use software costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,001</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,639</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Construction in progress</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,155</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,404</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, at cost</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">69,636</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">41,272</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Less: Accumulated depreciation and amortization</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,686</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,183</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Property and equipment, net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">47,950</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29,089</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 10184000 8794000 916000 977000 380000 458000 37001000 25639000 21155000 5404000 69636000 41272000 21686000 12183000 47950000 29089000 3500000 2000000 9700000 5100000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses and other liabilities consisted of the following (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:54.065%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.002%;"></td> <td style="width:1%;"></td> <td style="width:19.965999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued compensation and benefits</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,799</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued expenses</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,313</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">16,798</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued payroll taxes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,902</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,349</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accrued commissions</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,325</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,058</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee contributions under employee stock purchase plan</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,812</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,283</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Other liabilities</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,487</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,044</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total accrued expenses and other liabilities</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">125,109</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,331</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 63270000 27799000 14313000 16798000 12902000 10349000 11325000 18058000 5812000 15283000 17487000 17044000 125109000 105331000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7. Business Combination, Goodwill, and Intangible Assets</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Business Combination</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2023, the Company acquired all outstanding shares of immerok GmbH (“Immerok”), an Apache Flink stream processing managed services company, for purchase consideration of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">54.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash. The Company acquired Immerok primarily for its talent and developed technology. The Company also entered into holdback agreements with certain employees of Immerok, pursuant to which the Company will pay up to an aggregate of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">52.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million in cash. The vesting and payout of the holdback is subject to continued employment and achievement of certain milestones over three years, and is recorded as post-combination compensation expense within operating expenses over the requisite service period for accounting purposes. During </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recognized compensation expense of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.4</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, related to the holdback agreements.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In allocating the purchase consideration, the Company preliminarily recorded </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of cash acquired, </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as a developed technology intangible asset, to be amortized on a straight-line basis over an estimated useful life of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of goodwill. The goodwill is primarily attributed to the assembled workforce and expected synergies arising from the acquisition, and is not deductible for income tax purposes. The Company may continue to adjust the preliminary purchase price allocation after obtaining more information primarily relating to deferred income taxes and residual goodwill through the measurement period, no more than one year from the date of acquisition.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Transaction costs associated with the acquisition incurred during the three and nine months ended September 30, 2023 were not material and were recorded as general and administrative expenses in the condensed consolidated statements of operations. </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The results of operations of Immerok included in the Company’s condensed consolidated financial statements since the date of acquisition were not material. Pro forma results of operations have not been presented because they were not material to the condensed consolidated results of operations.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Goodwill</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Goodwill as of September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">43.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> goodwill was recorded as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Intangible Assets, Net</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,556</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,556</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization expense was not material for the three and nine months ended September 30, 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, future amortization expense is expected to be as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.4%;"></td> <td style="width:2.802%;"></td> <td style="width:1%;"></td> <td style="width:28.799%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year Ending December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">129</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">513</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 54900000 52300000 4400000 13100000 9100000 2600000 P5Y 43500000 43500000 0 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Intangible assets, net consisted of the following (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:39.724%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> <td style="width:1.683%;"></td> <td style="width:1%;"></td> <td style="width:16.41%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="10" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Gross</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Accumulated Amortization</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Developed technology</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,556</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,556</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">369</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 2556000 -369000 2187000 2556000 -369000 2187000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023, future amortization expense is expected to be as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:66.4%;"></td> <td style="width:2.802%;"></td> <td style="width:1%;"></td> <td style="width:28.799%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Year Ending December 31,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amount</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remainder of 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">129</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2024</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">513</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2025</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2026</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2027</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">511</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Thereafter</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,187</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 129000 513000 511000 511000 511000 12000 2187000 <p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8. Convertible Senior Notes</span></p><p style="text-indent:5.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In December 2021, the Company issued $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> billion aggregate principal amount of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% convertible senior notes due 2027 (the “2027 Notes”), including the exercise in full of the initial purchasers’ option to purchase up to an additional $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million principal amount of the 2027 Notes, in a private placement to qualified institutional buyers </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">pursuant to Rule 144A under the Securities Act. The 2027 Notes are general unsecured obligations of the Company and will mature on January 15, 2027, unless earlier converted, redeemed, or repurchased. The 2027 Notes do not bear regular interest, and the principal amount of the 2027 Notes will not accrete. Special interest, if any, is payable semiannually in arrears on January 15 and July 15 of each year, beginning on July 15, 2022 (if and to the extent that special interest is then payable on the 2027 Notes). No special interest has been paid in connection with the 2027 Notes to date. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The total net proceeds from the offering, after deducting initial purchasers’ discounts and debt issuance costs, were $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,080.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The initial conversion rate is </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9.9936</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s Class A common stock per $1,000 principal amount of 2027 Notes (equivalent to an initial conversion price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.06</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share of the Company’s Class A common stock), subject to adjustment as set forth in the indenture governing the 2027 Notes (the “Indenture”). The 2027 Notes are convertible at the option of the holders at any time prior to the close of business on the business day immediately preceding October 15, 2026, only under the following conditions:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(1)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">during any calendar quarter commencing after the calendar quarter ending on March 31, 2022 (and only during such calendar quarter), if the last reported sale price of the Company’s Class A common stock for at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">20</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> trading days (whether or not consecutive) during a period of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">30</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> consecutive trading days ending on, and including, the last trading day of the immediately preceding calendar quarter is greater than or equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the conversion price for the 2027 Notes on each applicable trading day;</span></div></div><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(2)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">during the five business day period after any ten consecutive trading day period (the “measurement period”) in which the trading price per $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> principal amount of the 2027 Notes for each trading day of the measurement period was less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">98</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the product of the last reported sale price of the Company’s Class A common stock and the conversion rate for the 2027 Notes on each such trading day;</span></div></div><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(3)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">if the Company calls such 2027 Notes for redemption, at any time prior to the close of business on the scheduled trading day immediately preceding the redemption date, but only with respect to the 2027 Notes called (or deemed called) for redemption; or</span></div></div><div style="margin-left:4.528%;text-indent:0;display:flex;margin-top:10pt;justify-content:flex-start;align-items:baseline;margin-bottom:0;min-width:4.537%;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;text-indent:0;display:inline-flex;font-size:10pt;font-family:Times New Roman;justify-content:flex-start;min-width:4.7521786492374725%;">(4)</span><div style="width:100%;display:inline;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">upon the occurrence of specified corporate events as set forth in the Indenture.</span></div></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">On or after October 15, 2026, until the close of business on the second scheduled trading day immediately preceding the maturity date, holders of the 2027 Notes may convert all or any portion of their 2027 Notes at any time, at the option of the holder regardless of the foregoing conditions. Upon conversion, the Company may satisfy its conversion obligation by paying or delivering, as the case may be, cash, shares of Class A common stock or a combination of cash and shares of Class A common stock, at the Company’s election, in the manner and subject to the terms and conditions provided in the Indenture. In addition, following certain corporate events that occur prior to the maturity date of the 2027 Notes or if the Company delivers a notice of redemption in respect of the 2027 Notes, the Company will, under certain circumstances, increase the conversion rate of the 2027 Notes for a holder who elects to convert its 2027 Notes in connection with such a corporate event or convert its 2027 Notes called (or deemed called) for redemption in connection with such notice of redemption, as the case may be.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the three months ended September 30, 2023, the conditions allowing holders of the 2027 Notes to convert have not been met. The 2027 Notes were therefore not convertible and were classified as long-term debt on the Company’s condensed consolidated balance sheets as of September 30, 2023 and December 31, 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company may not redeem the 2027 Notes prior to January 20, 2025. The Company may redeem for cash all or any portion of the 2027 Notes (subject to the certain limitations described in the Indenture), at its option, on or after January 20, 2025, if the last reported sale price of the Company’s Class A common stock has been at least </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">130</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the conversion price for the 2027 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 at a redemption price equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the principal amount of the 2027 Notes to be redeemed, plus accrued and unpaid special interest, if any, to, but excluding, the redemption date. If the Company redeems less than all of the outstanding 2027 Notes, at least $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million aggregate principal amount of 2027 Notes must be outstanding and not subject to redemption as of, and after giving effect to, delivery of the relevant notice of redemption. No sinking fund is provided for the 2027 Notes.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company incurred $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of debt issuance costs related to the 2027 Notes. These costs are amortized to interest expense included within other (income) expense, net on the condensed consolidated statements of operations over the contractual term of the 2027 Notes at an effective interest rate of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.35</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%. Amortization of debt issuance costs was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for both </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the nine months ended September 30, 2023 and 2022, respectively.</span></p><p style="text-indent:5.333%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the 2027 Notes was as follows (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.527%;"></td> <td style="width:1%;"></td> <td style="width:19.185%;"></td> <td style="width:1%;"></td> <td style="width:2.103%;"></td> <td style="width:1%;"></td> <td style="width:19.185%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principal</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,100,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,100,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net carrying amount</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,087,350</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,084,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Capped Calls</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the pricing of the 2027 Notes and the exercise in full by the initial purchasers of their option to purchase additional 2027 Notes, the Company entered into capped call transactions with certain of the initial purchasers of the 2027 Notes or their respective affiliates and other financial institutions (the “Capped Calls”). The Capped Calls each have an initial strike price of approximately $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100.06</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, subject to certain adjustments, which corresponds to the initial conversion price of the 2027 Notes. The Capped Calls have initial cap prices of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138.02</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share, subject to certain adjustments. The Capped Calls associated with the 2027 Notes cover, subject to anti-dilution adjustments, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million shares of the Company’s Class A common stock. The Capped Calls are expected generally to reduce the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes and/or offset any cash payments the Company is required to make in excess of the principal amount of converted 2027 Notes, as the case may be, with such reduction and/or offset subject to a cap based on the cap price. For accounting purposes, the Capped Calls are separate transactions and not part of the terms of the 2027 Notes. As these transactions meet certain accounting criteria, the Capped Calls are recorded in stockholders’ equity and are not accounted for as derivatives. The cost of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million incurred to purchase the Capped Calls was recorded as a reduction to additional paid-in capital and will not be remeasured.</span></p> 1100000000 0 100000000 1080500000 9.9936 100.06 20 30 1.30 1000000 0.98 1.30 1 100000000 19500000 0.0035 1000000 1000000 2900000 2800000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The net carrying amount of the 2027 Notes was as follows (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:55.527%;"></td> <td style="width:1%;"></td> <td style="width:19.185%;"></td> <td style="width:1%;"></td> <td style="width:2.103%;"></td> <td style="width:1%;"></td> <td style="width:19.185%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Principal</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,100,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,100,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unamortized debt issuance costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12,650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net carrying amount</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,087,350</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,084,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 1100000000 1100000000 12650000 15500000 1087350000 1084500000 100.06 138.02 11000000 91000000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9. Commitments and Contingencies</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Leases</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has entered into non-cancelable operating leases, primarily for the rent of office space expiring at various dates through 2029. Certain lease agreements contain an option for the Company to renew the lease for a term of up to </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">five years</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> or </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">an option to terminate the lease early within three years of lease termination</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. The Company considers these options in determining the lease term and minimum lease payments on a lease-by-lease basis. None of the Company’s lease agreements contain any material non-lease components, material residual value guarantees, or material restrictive covenants.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In 2019, the Company was issued a letter of credit of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million for its office space in Mountain View, California. No draws have been made under the letter of credit as of </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In addition, the Company subleased certain floors of its unoccupied office space that expired at various dates in 2022. Sublease income was recorded as a reduction of lease expense and was </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t material for </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2022.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company ceased use of certain leased office space. The Company accelerated amortization of the related operating lease right-of-use assets and recognized $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of lease abandonment charges within restructuring and other related charges in the condensed consolidated statements of operations. See Note 12 for further information on the Company</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’s restructuring actions.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Purchase Obligations</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">During the nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company entered into an amended third-party infrastructure agreement that includes a non-cancelable commitment of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">140.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million payable over the next five years through June 2028. There were no other material changes to the Company’s p</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">urchase obligations from those disclosed in the Company’s Annual Report.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Legal Matters</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">From time to time, the Company has become involved in claims and other legal matters arising in the ordinary course of business. The Company investigates these claims as they arise. As of September 30, 2023 and December 31, 2022, the Company is not aware of any matters that would individually or taken together have a material adverse effect on the Company’s results of operations, financial position, or cash flows.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Indemnification</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company enters into indemnification provisions under its agreements with other companies in the ordinary course of business, including customers, business partners, landlords, and certain third-party vendors. Under these arrangements, the Company agrees to indemnify, hold harmless, and reimburse the indemnified party for certain losses suffered or incurred by the indemnified party resulting from certain Company activities. The terms of these indemnification agreements are generally perpetual. The maximum potential amount of future payments the Company could be required to make under these agreements is not determinable. As of September 30, 2023 and December 31, 2022, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements. The Company maintained commercial general liability insurance and product liability insurance during the three and nine months ended September 30, 2023 and 2022 to offset certain of the Company’s potential liabilities under these indemnification provisions.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company also indemnifies certain of its officers, directors, and certain key employees while they are serving in good faith in their respective capacities. As of September 30, 2023 and December 31, 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company has not incurred material costs to defend lawsuits or settle claims related to these indemnification agreements.</span></p> P5Y an option to terminate the lease early within three years of lease termination 8200000 0 0 15700000 140000000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10. Revenue</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Disaggregation of Revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth revenue disaggregated by geographic markets based on the location of the customer and by subscription and service categories (dollars in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:22.09%;"></td> <td style="width:1%;"></td> <td style="width:8.350999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:5.773%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:8.350999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:7.102%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:5.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:5.773%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:5.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:7.102%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Geographic markets:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">119,367</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">95,126</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">337,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,674</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80,814</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">226,549</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200,181</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,732</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">563,768</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">417,278</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="31" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscriptions and services:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Platform - License</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,386</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,120</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,918</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,635</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Platform - PCS</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76,284</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,688</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,591</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">181,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Cloud</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,600</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,922</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">248,816</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142,815</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">189,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">95</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526,325</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">379,668</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,911</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,002</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,443</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,732</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">563,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">417,278</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PCS refers to post-contract customer support, maintenance, and upgrades.</span></p></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Remaining Performance Obligations (“RPO”)</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RPO represent the amount of contracted future revenue that has not yet been recognized as of the end of each period, including both deferred revenue that has been invoiced and non-cancelable committed amounts that will be invoiced and recognized as revenue in future periods. RPO exclude pay-as-you-go arrangements. As of September 30, 2023, the Company’s RPO was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">824.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">65</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of which is expected to be recognized as revenue over the next 12 months and the substantial majority of the remainder in the next 13 to 36 months.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Revenue</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Deferred revenue, including current and non-current balances as of September 30, 2023 and December 31, 2022 was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">323.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">322.8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. For the nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, revenue recognized from deferred revenue at the beginning of the year was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">254.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">198.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Accounts Receivable, Net</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The unbilled receivables balance included in accounts receivable, net on the condensed consolidated balance sheets was $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60.7</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">51.3</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million as of </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s allowance for expected credit losses was </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t material as of </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023 and December 31, 2022</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">. Additions to and write-offs against the allowance for expected credit losses were </span><span style="font-size:10pt;font-family:Times New Roman;color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">no</span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">t material for </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Deferred Contract Acquisition Costs</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of deferred contract acquisition costs (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.484%;"></td> <td style="width:1%;"></td> <td style="width:20.105999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.303%;"></td> <td style="width:1%;"></td> <td style="width:20.105999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,284</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalization of contract acquisition costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,574</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42,077</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization of deferred contract acquisition costs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,460</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,053</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110,398</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table sets forth revenue disaggregated by geographic markets based on the location of the customer and by subscription and service categories (dollars in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:22.09%;"></td> <td style="width:1%;"></td> <td style="width:8.350999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:5.773%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:8.350999999999999%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:7.102%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:5.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:5.773%;"></td> <td style="width:1%;"></td> <td style="width:1.269%;"></td> <td style="width:1%;"></td> <td style="width:5.813000000000001%;"></td> <td style="width:1%;"></td> <td style="width:1.007%;"></td> <td style="width:1%;"></td> <td style="width:7.102%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Geographic markets:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">United States</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">119,367</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">95,126</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">337,219</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">261,674</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">63</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">International</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80,814</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,606</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">226,549</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">155,604</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200,181</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,732</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">563,768</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">417,278</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td colspan="31" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscriptions and services:</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Platform - License</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,386</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,120</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">60,918</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">55,635</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Platform - PCS</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">76,284</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">64,688</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">216,591</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">181,218</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Confluent Cloud</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91,600</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">46</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">56,922</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">38</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">248,816</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">44</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">142,815</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">189,270</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">95</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">138,730</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">526,325</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">379,668</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">91</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:20pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:20pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,911</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,002</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,443</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:25pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:25pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total revenue</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">200,181</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">151,732</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">563,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">417,278</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">%</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.7pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> PCS refers to post-contract customer support, maintenance, and upgrades.</span></p> 119367000 0.60 95126000 0.63 337219000 0.60 261674000 0.63 80814000 0.40 56606000 0.37 226549000 0.40 155604000 0.37 200181000 1 151732000 1 563768000 1 417278000 1 21386000 0.11 17120000 0.11 60918000 0.11 55635000 0.13 76284000 0.38 64688000 0.42 216591000 0.38 181218000 0.44 91600000 0.46 56922000 0.38 248816000 0.44 142815000 0.34 189270000 0.95 138730000 0.91 526325000 0.93 379668000 0.91 10911000 0.05 13002000 0.09 37443000 0.07 37610000 0.09 200181000 1 151732000 1 563768000 1 417278000 1 824100000 0.65 323800000 322800000 254600000 198200000 60700000 51300000 0 0 0 0 0 0 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the activity of deferred contract acquisition costs (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.484%;"></td> <td style="width:1%;"></td> <td style="width:20.105999999999998%;"></td> <td style="width:1%;"></td> <td style="width:2.303%;"></td> <td style="width:1%;"></td> <td style="width:20.105999999999998%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Beginning balance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,284</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">78,824</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalization of contract acquisition costs</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">39,574</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">42,077</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Amortization of deferred contract acquisition costs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,460</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,053</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Ending balance</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">110,398</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,848</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 104284000 78824000 39574000 42077000 33460000 27053000 110398000 93848000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11. Stockholders’ Equity</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Preferred Stock</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the IPO, the Company’s amended and restated certificate of incorporation became effective, which authorized the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of undesignated preferred stock with a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share with rights and preferences, including voting rights, designated from time to time by the board of directors.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has two classes of common stock: Class A common stock and Class B common stock. In connection with the IPO, the Company’s amended and restated certificate of incorporation authorized the issuance of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,000,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares of Class A common stock and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">500,000,000</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">shares of Class B common stock. The shares of Class A common stock and Class B common stock are identical, except with respect to voting, converting, and transfer rights. Each share of Class A common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">one</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> vote. Each share of Class B common stock is entitled to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ten</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> votes. Class A and Class B common stock have a par value of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.00001</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> per share and are referred to as common stock throughout the notes to the condensed consolidated financial statements, unless otherwise noted. Holders of common stock are entitled to receive any dividends as may be declared from time to time by the board of directors.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Each share of Class B common stock is convertible at any time at the option of the holder into one share of Class A common stock. Any holder’s shares of Class B common stock will convert automatically to Class A common stock, on a one-to-one basis, upon the following: (i) sale or transfer of such share of Class B common stock, except for permitted transfers as described in the amended and restated certificate of incorporation; (ii) the death or incapacity of the Class B common stockholder (or nine months after the date of the death or incapacity if the stockholder is one of the Company’s founders); and (iii) on the final conversion date, defined as the earliest of (a) the date fixed by our board of directors that is no less than 61 days and no more than 180 days following the date on which the outstanding shares of Class B common stock represent less than </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the then outstanding shares of Class A and Class B common stock; (b) the last trading day of the fiscal year following the tenth anniversary of the Company’s IPO; or (c) the date specified by a vote of the holders of a majority of the outstanding shares of Class B common stock, voting as a single class.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Common Stock Reserved for Future Issuance</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved the following shares of common stock for future issuance:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.42%;"></td> <td style="width:1%;"></td> <td style="width:19.14%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:19.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2014 Stock Plan:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,147,931</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,276,579</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,249,269</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,224,138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Equity Incentive Plan:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,434,112</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,729,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining shares available for future issuance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,680,826</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,300,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,166,130</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,493,913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,700,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,046,525</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity Incentive Plans</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In September 2014, the Company’s board of directors adopted and the Company’s stockholders approved the 2014 Stock Plan (the “2014 Plan”). The 2014 Plan was also amended and restated in March 2021 and June 2021. Under the 2014 Plan, the board of directors may grant stock options and other equity-based awards to eligible employees, directors, and consultants. The 2014 Plan was terminated in June 2021 in connection with the IPO, but continues to govern the terms of outstanding awards that were granted prior to the termination of the 2014 Plan. No further equity awards will be granted under the 2014 Plan. With the establishment of the 2021 Equity Incentive Plan (the “2021 Plan”), upon the expiration, forfeiture, cancellation, or reacquisition of any shares of Class B common stock underlying outstanding stock-based awards granted under the 2014 Plan, an equal number of shares of Class A common stock will become available for grant under the 2021 Plan. Equity-based awards granted under the 2014 Plan and the 2021 Plan generally vest over two to four years. All stock option grants expire ten years from the date of grant.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Plan, which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 Plan provides for the grant of incentive stock options, nonqualified stock options, stock appreciation rights, restricted stock awards, restricted stock units </span><span style="color:#231f20;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(“RSUs”) awards</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, performance awards, and other forms of awards to employees, directors, and consultants, including employees and consultants of the Company’s affiliates. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,812,876</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 Plan in addition to (i) the shares that remained available for grant of future awards under the 2014 Plan at the time the 2021 Plan became effective, (ii) shares underlying outstanding stock awards granted under the 2014 Plan that expire, or are forfeited, cancelled, or reacquired, as described above, and (iii) any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In April 2021, the Company’s board of directors adopted, and in June 2021, the Company’s stockholders approved, the 2021 Employee Stock Purchase Plan (the “2021 ESPP”), which became effective at the time of the execution of the underwriting agreement related to the Company’s IPO. The 2021 ESPP authorizes the issuance of shares of Class A common stock pursuant to purchase rights granted to employees. A total of </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,162,575</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares of the Company’s Class A common stock have been reserved for future issuance under the 2021 ESPP, in addition to any automatic increases in the number of shares of Class A common stock reserved for future issuance under this plan.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Except for the initial offering period, the 2021 ESPP provides for 12-month offering periods beginning February 16 and August 16 of each year, and each offering period consists of two six-month purchase periods. The initial offering period began on June 24, 2021 and ended on August 15, 2022. The initial offering consisted of two purchase periods, with the first purchase period ending on February 15, 2022 and the second purchase period ending on August 15, 2022. The price at which Class A common stock is purchased under the 2021 ESPP is equal to </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">85</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the lesser of (1) the fair market value of the Company’s Class A common stock on the offering date or (2) the fair market value of the Company’s Class A common stock on the purchase date.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The 2021 ESPP offers a rollover feature pursuant to which, if the fair market value of a share of Class A common stock on the first trading day of a new purchase period is lower than the fair market value on the offering date, that offering period will terminate and participants will be automatically enrolled in a new 12-month offering period. ESPP rollovers occurred in August 2022 and February 2023, which triggered new 12-month offering periods and res</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ulted in </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="-sec-ix-hidden:F_5a1165de-6340-46f5-9379-3a0bc38a5abb;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">immaterial</span></span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">incremental stock-based compensation expense to be recognized over the remaining requisite service period.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Equity Awards Outstanding</span></p><p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock equity award activity and activity regarding shares available for grant under the 2014 Plan and the 2021 Plan:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.266%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.736999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.896999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:12.197%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.896999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:12.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity Awards Outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares Available for Grant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding<br/>Stock Options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Exercise Price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average Remaining Contractual Term<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregate Intrinsic Value <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,300,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,299,079</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.76</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.99</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">657,307</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in authorized shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,469,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,574,968</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.56</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options forfeited or expired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,553,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,553,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.53</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repurchases of unvested common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,143,582</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs forfeited or cancelled</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,466,239</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,680,826</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.89</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.22</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">721,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,147,348</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.99</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">576,976</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.89</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.22</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">721,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregate intrinsic value represents the difference between the exercise price of the options to purchase common stock and the estimated fair value of the Company’s common stock. The intrinsic value of options exercised was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">208.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">329.3</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine months ended September 30, 2023 and 2022</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively. </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">No</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> options were granted during </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the nine months ended September 30, 2023 and 2022.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Early Exercised Options</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">All stock option holders have the right to exercise unvested options, which are subject to a repurchase right held by the Company at the original exercise price in the event of voluntary or involuntary termination of employment of the stockholder. As of September 30, 2023 and December 31, 2022, there were </span><span style="font-size:10pt;font-family:Times New Roman;white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,126</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">578,119</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> shares that had been early exercised and were subject to repurchase, respectively. The proceeds related to early exercised options are recorded as liabilities within accrued expenses and other liabilities and other liabilities, non-current on the condensed consolidated balance sheets until the options vest, at which point they are reclassified to equity. As of September 30, 2023 and December 31, 2022, the liabilities for early exercised options subject to repurchase were </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, respectively.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares issued for early exercised options are included in issued and outstanding shares as they are legally issued and outstanding, but are not deemed outstanding for accounting purposes until the shares vest.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">RSUs</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes RSU activity under the 2014 Plan and the 2021 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.212%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:17.471999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.901%;"></td> <td style="width:1%;"></td> <td style="width:21.994999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs Outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Number of Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average <br/>Grant Date<br/>Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,953,456</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,143,582</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,947,418</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.93</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs forfeited or cancelled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,466,239</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested balance as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,683,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.41</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Stock-Based Compensation Expense</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense was as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.361%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue - subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,171</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,313</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,413</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,644</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue - services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,619</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,684</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,521</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,874</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,778</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,692</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,213</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,114</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,297</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,673</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72,520</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,649</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,992</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,142</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,476</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation, net of amounts capitalized</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75,393</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">260,962</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,628</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,836</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,568</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,357</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,350</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,625</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">206,985</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">As of September 30, 2023, there was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">683.0</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> of unrecognized stock-based compensation expense, which is expected to be recognized over a weighted-average period of </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2.1</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> years.</span></p> 10000000 0.00001 1000000000 500000000 1 10 0.00001 0.00001 0.10 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company has reserved the following shares of common stock for future issuance:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:56.42%;"></td> <td style="width:1%;"></td> <td style="width:19.14%;"></td> <td style="width:1%;"></td> <td style="width:1.3%;"></td> <td style="width:1%;"></td> <td style="width:19.14%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">December 31, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2014 Stock Plan:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,147,931</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,276,579</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,249,269</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,224,138</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Equity Incentive Plan:</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Options outstanding</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,500</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restricted stock units outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">21,434,112</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,729,318</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Remaining shares available for future issuance</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,680,826</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,300,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2021 Employee Stock Purchase Plan</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,166,130</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,493,913</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">     Total</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">104,700,768</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">105,046,525</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 33147931 45276579 1249269 2224138 22500 22500 21434112 17729318 40680826 33300077 8166130 6493913 104700768 105046525 25812876 5162575 0.85 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes stock equity award activity and activity regarding shares available for grant under the 2014 Plan and the 2021 Plan:</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:21.266%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.736999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.896999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:12.197%;"></td> <td style="width:1%;"></td> <td style="width:1.001%;"></td> <td style="width:1%;"></td> <td style="width:12.896999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.322%;"></td> <td style="width:1%;"></td> <td style="width:12.357%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="14" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Equity Awards Outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares Available for Grant</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Outstanding<br/>Stock Options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average<br/>Exercise Price</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average Remaining Contractual Term<br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in years)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Aggregate Intrinsic Value <br/></span><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">(in thousands)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,300,077</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">45,299,079</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.76</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.99</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">657,307</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Increase in authorized shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14,469,209</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options exercised</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9,574,968</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.56</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options forfeited or expired</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,553,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,553,680</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10.53</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Repurchases of unvested common stock</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">35,203</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,143,582</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs forfeited or cancelled</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,466,239</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">40,680,826</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.89</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.22</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">721,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">25,147,348</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.68</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5.99</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">576,976</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Vested and expected to vest as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">7.89</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6.22</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">721,153</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 33300077 45299079 7.76 P6Y11M26D 657307000 14469209 9574968 6.56 2553680 2553680 10.53 35203 13143582 3466239 40680826 33170431 7.89 P6Y2M19D 721153000 25147348 6.68 P5Y11M26D 576976000 33170431 7.89 P6Y2M19D 721153000 208100000 329300000 0 0 187126 578119 1700000 4000000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes RSU activity under the 2014 Plan and the 2021 Plan:</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:53.212%;"></td> <td style="width:1.421%;"></td> <td style="width:1%;"></td> <td style="width:17.471999999999998%;"></td> <td style="width:1%;"></td> <td style="width:1.901%;"></td> <td style="width:1%;"></td> <td style="width:21.994999999999997%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs Outstanding</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Number of Shares</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-Average <br/>Grant Date<br/>Fair Value</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,953,456</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33.18</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs granted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,143,582</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">24.67</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs vested</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,947,418</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.93</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs forfeited or cancelled</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,466,239</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32.14</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested balance as of September 30, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,683,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">29.41</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 19953456 33.18 13143582 24.67 6947418 29.93 -3466239 32.14 22683381 29.41 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation expense was as follows (in thousands):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;"> <tr style="visibility:collapse;"> <td style="width:50.361%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> <td style="width:1.504%;"></td> <td style="width:1%;"></td> <td style="width:8.905%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue - subscription</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,171</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,313</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,413</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">17,644</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cost of revenue - services</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,619</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,684</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8,521</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">6,874</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Research and development</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">37,778</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">27,692</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">103,213</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">73,114</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Sales and marketing</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">32,297</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">26,712</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,673</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">72,520</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">General and administrative</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,649</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11,992</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">36,142</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">31,476</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock-based compensation, net of amounts capitalized</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">89,514</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">75,393</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">260,962</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">201,628</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Capitalized stock-based compensation</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">3,836</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2,232</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13,568</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">5,357</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total stock-based compensation</span></p></td> <td style="background-color:#ffffff;text-indent:10pt;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="margin-left:10pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">93,350</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">77,625</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">274,530</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">206,985</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 6171000 6313000 19413000 17644000 2619000 2684000 8521000 6874000 37778000 27692000 103213000 73114000 32297000 26712000 93673000 72520000 10649000 11992000 36142000 31476000 89514000 75393000 260962000 201628000 3836000 2232000 13568000 5357000 93350000 77625000 274530000 206985000 683000000 P2Y1M6D <p style="text-indent:0;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12. Restructuring and Other Related Charges</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In January 2023, the Company approved restructuring actions (the “Restructuring Plan”) to adjust its cost structure and real estate footprint. The Restructuring Plan includes a reduction of approximately </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">% of the Company’s global workforce as of December 31, 2022. During </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">the three and nine months ended September 30, 2023</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">, the Company recorded restructuring and other related charges of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">34.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million, respectively, consisting of $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.5</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19.2</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million related to </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">employee transition and severance payments, employee benefits, and related facilitation costs, respectively, and </span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">nil</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and $</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">15.7</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million of lease abandonment charges, respectively. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Restructuring Plan was substantially completed as of June 30, 2023.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s liability for restructuring-related employee termination benefits included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.582%;"></td> <td style="width:1%;"></td> <td style="width:27.418%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee Termination Benefits</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring charges</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">704</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table></div> 0.08 500000 34900000 500000 19200000 0 15700000 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table summarizes the Company’s liability for restructuring-related employee termination benefits included in accrued expenses and other current liabilities on the condensed consolidated balance sheets (in thousands):</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:70.582%;"></td> <td style="width:1%;"></td> <td style="width:27.418%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Employee Termination Benefits</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of January 1, 2023</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">-</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Restructuring charges</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">19,187</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Cash payments</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,483</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Balance as of September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">704</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table> 0 19187000 18483000 704000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">13. Income Taxes</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company computes its provision for (benefit from) income taxes for interim periods by applying its estimated annual effective tax rate to year-to-date loss or income for includable jurisdictions before income taxes from recurring operations and adjusting for discrete tax items arising in that interim period.</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company’s provision for income taxes was </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.6</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the three months ended September 30, 2023 and 2022, respectively, and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.9</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> and </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">4.1</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> million</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> for the nine months ended September 30, 2023 and 2022, respectively, primarily due to foreign and state income taxes. </span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company provides a valuation allowance on its U.S. and U.K. deferred tax assets.</span></p> 1600000 1900000 4900000 4100000 <p style="text-indent:-7.143%;padding-left:6.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">14. Net Loss Per Share</span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">For periods in which there were shares of Class A and Class B common stock outstanding, the rights, including the liquidation and dividend rights, of the holders of Class A and Class B common stock were identical, except with respect to voting, converting, and transfer rights. As the liquidation and dividend rights were identical for Class A and Class B common stock, the undistributed earnings were allocated on a proportionate basis and the resulting net loss per share would, therefore, be the same for both Class A and Class B common stock on an individual or combined basis.</span></p><div style="font-size:10pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.304%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B<br/>Common Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B<br/>Common Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,670</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">116,049</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">348,650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">346,667</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares used to compute net loss per share, basic and diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">303,896,632</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">282,267,230</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297,906,112</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">277,840,258</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss per share, basic and diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.41</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.17</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><div style="font-size:12pt;font-family:Times New Roman;"><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.79%;"></td> <td style="width:1%;"></td> <td style="width:22.735%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,813,584</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested early exercised stock options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,126</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">795,113</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,683,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,764,998</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ESPP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">922,349</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,454,955</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares issuable upon conversion of the 2027 Notes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,992,960</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,992,960</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,956,247</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80,821,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></div><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The Company calculates the potential dilutive effect of its 2027 Notes under the if-converted method. Under this method, diluted net loss per share is determined by assuming that all of the 2027 Notes were converted into shares of the Company’s Class A common stock at the beginning of the reporting period.</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">In connection with the issuance of the 2027 Notes, the Company entered into Capped Calls, which are not included for purposes of calculating the number of diluted weighted-average shares outstanding, as their effect would have been anti-dilutive. The Capped Calls are expected to partially offset the potential dilution to the Company’s Class A common stock upon any conversion of the 2027 Notes.</span></p> <p style="text-indent:2.667%;font-size:10pt;margin-top:12pt;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following table presents the calculation of basic and diluted net loss per share (in thousands, except share and per share data):</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:32.304%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> <td style="width:1.444%;"></td> <td style="width:1%;"></td> <td style="width:13.842%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Three Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Nine Months Ended September 30,</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B<br/>Common Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="6" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Class A and Class B<br/>Common Stock</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Numerator:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">92,670</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">116,049</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">348,650</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">346,667</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Denominator:</span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;text-indent:5pt;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="margin-left:5pt;text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Weighted-average shares used to compute net loss per share, basic and diluted</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">303,896,632</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">282,267,230</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">297,906,112</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">277,840,258</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Net loss per share, basic and diluted</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.30</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">0.41</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.17</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">$</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">(</span><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1.25</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">)</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> -92670000 -116049000 -348650000 -346667000 303896632 303896632 282267230 282267230 297906112 297906112 277840258 277840258 -0.3 -0.3 -0.41 -0.41 -1.17 -1.17 -1.25 -1.25 <p style="text-indent:2.667%;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">The following outstanding potentially dilutive shares were excluded from the computation of diluted net loss per share for the periods presented because the impact of including them would have been anti-dilutive:</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:48.79%;"></td> <td style="width:1%;"></td> <td style="width:22.735%;"></td> <td style="width:1%;"></td> <td style="width:1.74%;"></td> <td style="width:1%;"></td> <td style="width:22.735%;"></td> <td style="width:1%;"></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2023</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #ffffff03;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">September 30, 2022</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stock options</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">33,170,431</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">48,813,584</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Unvested early exercised stock options</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">187,126</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">795,113</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">RSUs</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">22,683,381</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">18,764,998</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">ESPP</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">922,349</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,454,955</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Shares issuable upon conversion of the 2027 Notes</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,992,960</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:0.5pt solid #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">10,992,960</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:0.5pt solid #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">67,956,247</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #ffffff03;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:middle;border-bottom:2.25pt double #000000;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">80,821,610</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:middle;border-bottom:2.25pt double #000000;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="white-space:pre-wrap;font-size:12pt;font-family:Times New Roman;min-width:fit-content;"> </span></p> 33170431 48813584 187126 795113 22683381 18764998 922349 1454955 10992960 10992960 67956247 80821610 true true true true <table style="margin-left:auto;border-spacing:0;table-layout:fixed;width:100.0%;border-collapse:separate;margin-right:auto;"> <tr style="visibility:collapse;"> <td style="width:20.716%;"></td> <td style="width:13.217%;"></td> <td style="width:13.217%;"></td> <td style="width:13.217%;"></td> <td style="width:12.737%;"></td> <td style="width:1%;"></td> <td style="width:11.678%;"></td> <td style="width:1%;"></td> <td style="width:13.217%;"></td> </tr> <tr style="height:10pt;"> <td colspan="9" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Type of Trading Arrangement</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Name and Position</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Action</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption/ Termination Date</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rule 10b5-1*</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Non-Rule 10b5-1**</span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Total Shares of Class A Common Stock to be Sold</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;border-bottom:0.5pt solid #000000;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:bold;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Expiration Date</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Stephanie Buscemi</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Chief Marketing Officer</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8/9/2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">854,050</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(1)</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11/15/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Jonathan Chadwick</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Director</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8/23/2023</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">66,500</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11/22/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Jay Kreps</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Chief Executive Officer</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9/14/2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,860,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12/15/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Neha Narkhede</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Director</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9/15/2023</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">358,050</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(2)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11/29/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Erica Schultz</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">President of Field Operations</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8/19/2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1,301,019</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11/15/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Rohan Sivaram</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Chief Financial Officer</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">9/15/2023</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td colspan="2" style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">100,456</span><span style="color:#000000;top:-4.6899999999999995pt;white-space:pre-wrap;font-weight:normal;font-size:6.7pt;font-family:Times New Roman;position:relative;min-width:fit-content;">(3)</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">12/13/2024</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Steffan Tomlinson</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Former Chief Financial Officer</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Termination</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8/17/2023</span></span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">800,000</span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#cff0fc;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">11/17/2023</span></p></td> </tr> <tr style="height:10pt;"> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Eric Vishria</span></span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> - </span><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;font-style:italic;min-width:fit-content;">Director</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">Adoption</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">8/29/2023</span></span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:left;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:center;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">X</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="white-space:pre-wrap;font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="font-size:10pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">530,000</span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:nowrap;vertical-align:bottom;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:left;"><span style="font-size:10pt;font-family:Times New Roman;min-width:fit-content;"> </span></p></td> <td style="background-color:#ffffff;word-break:break-word;white-space:pre-wrap;vertical-align:bottom;text-align:center;"><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:right;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">1/21/2025</span></p></td> </tr> </table><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">* Contract, instruction or written plan intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.<br/>** “Non-Rule 10b5-1 trading arrangement” as defined in Item 408(c) of Regulation S-K under the Exchange Act.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> </span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">(1)</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> Includes the potential sale of up to </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">854,050</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> of our Class A Common Stock, which includes 43,484 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Ms. Buscemi that may vest and be released to Ms. Buscemi during the period from May 20, 2023 to August 20, 2024, and up to 934 shares of our Class A Common Stock that Ms. Buscemi may purchase under our 2021 Employee Stock Purchase Plan. The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be (i) the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluent</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">s non-discretionary sell-to-cover requirement and (ii) reduced by any shares sold in accordance with an existing plan prior to its expiration on November 10, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">(2)</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be reduced by the number of shares sold in accordance with an existing plan prior to its expiration on November 16, 2023.</span></p><p style="text-indent:0;font-size:10pt;margin-top:0;font-family:Times New Roman;margin-bottom:0;text-align:justify;"><span style="color:#000000;white-space:pre-wrap;font-weight:normal;vertical-align:super;font-size:6.03pt;font-family:Times New Roman;min-width:fit-content;">(3)</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> Includes the potential sale of up to </span><span style="font-size:9pt;font-family:Times New Roman;color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">100,456</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"> shares of our Class A Common Stock, which includes 29,456 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Mr. Sivaram that may vest and be released to Mr. Sivaram during the period from September 20, 2023 to November 20, 2024 (the “Sivaram RSU Shares”). The actual number of Sivaram RSU Shares that will be sold under the Rule 10b5-1 trading arrangement will be a designated percentage of the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluent</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:10pt;font-family:Times New Roman;min-width:fit-content;">’</span><span style="color:#000000;white-space:pre-wrap;font-weight:normal;font-size:9pt;font-family:Times New Roman;min-width:fit-content;">s non-discretionary sell-to-cover requirement.</span><span style="white-space:pre-wrap;font-size:9pt;font-family:Times New Roman;min-width:fit-content;"></span></p> Stephanie Buscemi Chief Marketing Officer true 8/9/2023 854050 Jonathan Chadwick Director true 8/23/2023 66500 Jay Kreps Chief Executive Officer true 9/14/2023 1860000 Neha Narkhede Director true 9/15/2023 358050 Erica Schultz President of Field Operations true 8/19/2023 1301019 Rohan Sivaram Chief Financial Officer true 9/15/2023 100456 Steffan Tomlinson Former Chief Financial Officer true 8/17/2023 800000 Eric Vishria Director true 8/29/2023 530000 854050 100456 (1) Includes the potential sale of up to 854,050 of our Class A Common Stock, which includes 43,484 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Ms. Buscemi that may vest and be released to Ms. Buscemi during the period from May 20, 2023 to August 20, 2024, and up to 934 shares of our Class A Common Stock that Ms. Buscemi may purchase under our 2021 Employee Stock Purchase Plan. The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be (i) the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement and (ii) reduced by any shares sold in accordance with an existing plan prior to its expiration on November 10, 2023. (2) The actual number of shares that will be sold under the Rule 10b5-1 trading plan will be reduced by the number of shares sold in accordance with an existing plan prior to its expiration on November 16, 2023. (3) Includes the potential sale of up to 100,456 shares of our Class A Common Stock, which includes 29,456 shares of our Class A Common Stock that are subject to restricted stock unit awards previously granted to Mr. Sivaram that may vest and be released to Mr. Sivaram during the period from September 20, 2023 to November 20, 2024 (the “Sivaram RSU Shares”). The actual number of Sivaram RSU Shares that will be sold under the Rule 10b5-1 trading arrangement will be a designated percentage of the net number of shares available upon vesting of the restricted stock units covered by the plan, after giving effect to the sale of certain such shares to satisfy tax withholding obligations pursuant to Confluents non-discretionary sell-to-cover requirement. EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /"#85<'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 " #P@V%7H$;NANT K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>R$Y@!Y/FLK'3"H45-G8SMMJ:Q7^P-9*^_9RL31G; ^QHZ>=/ MGT"=CE*'A+L4(B:RF.\F-_@L==RP$U&4 %F?T*E)Z&#FZ &4:87/XNH%F)2_5/[-(!=DE.V:ZI<1SKL5UR90[#\V MO@KV'?RZB_X+4$L#!!0 ( /"#85>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M\(-A5VA X8(,!@ W2 !@ !X;"]W;W)K/?Q))2B5[B*!%GG:64Z:=^7_A+&A/18RE- MU#=SQF,BU2U?]$7**0GRH#CJ8\LZ[LO5((PIHD(68(XG9]U)O8G MSW%U0/[&GR%=BU?72*,\,_9-WUP%9QU+EXA&U)=:@JB/%?5H%&DE58Y_2]%. M]9LZ\/7U5GV:PRN89R*HQZ(O82"79YUA!P5T3K)(/K+U[[0$&F@]GT4B_XO6 MQ;NNVT%^)B2+RV!5@CA,BD_R4E;$JX"!W1" RP#\+L!N^@6G#'!RT*)D.=8% MD61\RMD:=WDT8HF3'0:9Y*K;T,5)\<7S,]45B0B28 N$QG*#;I* MBN:AJ[F+Q))P*D[[4OV:CNG[I?)YH8P;E$?HAB5R*91J0(.W\7U5RJJH>%O4 MF\#?%<:J:.-RV MN@\F"#!*=^I/(B4^/>NH7BLH7]'.^*4ATXT\0*JK&%,&*U4-L+$%@O$M.8\KSN/] M.*>A\$F$OE+"T50]-/9=6*N)#XQJR7=2\9U\%U^9SD9"6.W!R ?&M.0;5GQ# ML$1/G 1ALD"S3?S,(A,1'.]-KY],3&!42Z91Q30"RU1.*(]T$0K)B4K>+8F- M/0_6\>YNI]>?+V^?CM#5K=T%_T(UQ MVH2E+,NRCT>CH3,T8<+!;3E?N04;3D3&^?LQ!AI0=\AUNS;N.K81%(QL"XIK M4+Q/0J=A1#GR%-V"<7,V89UKPA<437Q?&5>N9()"TD@,*K4EKNV,#1N2DG@6 MDRA"YYE07PNS[8-U&DT '->6K_8V-FQ.2K[+F/*%'F=_4PIRB3P6IR0QI[:E MVX'CVH+6?L>&;UY:S]C@V;E&JU M(E7/RE>#>A@B6W C)ZS8Q'D(VV/7OL>&KU!OC8 M"'@(JX1KJX1A?[--,+I\\9H&OU'KI+ MS'F%)8>C$?K20YH/6B'L(,X5K,X7W,E,5;M6+[SE;A8EOSC2LZ4V,H(=P4[AV4W@O M-U6!WC,AU0KOKS!M'JA@Q9%KN<:E'1S7EK3V4Q@V0GF+G7!*FL%@@:%E&;$. MX:-P[:,P['ZN6;XKMF0)9!QVB+C.J.M@RSSD'L(8X=H88=C3U/OMG"0BS">7 M8FUCY(3%<P'-<2TJG-D0-[F@KR(2-#2T=\W5+?8?XR8'V1M2OI#&"6G-DK.7D;I[1)EEA^QH;M,JC$WT;O QGKX M(,M3UD.AYN9J^K!W-<;VR!G8[E"-;BL3Y*N3,=C*%"D^_XX4?Y"G*=$.X9"< MVB$Y>SFD5BG^(+-3UH/[OQ0/AP/L#$;#=QGNOSI UOMC^;FZ0+XV9\59A5N]$V1I>G*47-Y*E^7'T,Y.2Q?GEDI* MZ!^H_J-A_!]02P,$% @ \(-A5ZO(_ ['0[?%9MM]6-P'1J)CHK+HBI33[J_?H:1*MDC1"=8%TDCV<'1F2,XY M0^7J4=9?U89SC;YORTI=+S9:[]XLERK?\"U3K^6.5_#-6M9;IN&V?EBJ7RT:6H^*<:J6:[9?6/][R4C]<+O/CYP:_B M8:/-!\O5U8X]\#NN/^\^U7"W'+P48LLK)62%:KZ^7KS#;VYH9@:T%E\$?U0' MU\B$7OHM";ZT6Z0 5?LZ;4O\K'__(^H,CXRV6IVO_18V\;+%#>*"VW M_6! L!55]YM][Q-Q, "',P-(/X \=0#M!] VT Y9&]8MTVQU5$%@BLE2U$P#3?O6N M>#H'U.W [+@W:L=R?KV +:5XO>>+U3__@>/@K2NZ,SD[BI4.L5*?]]4-4QL$ MLX9R<\&_-6+/2@C>.8N=J[AU9&RSD$9)B@>S(Z3A@#3T M(OW ZJ]>030!\@2JN75 C&T)*21!/D#K,()UIZ@8:#T!C+]!;ON:PT&'J M9:5K**-02F'^E6C+:BZ5>Q'$%I@0XR2<0+:M:)2FU(TX&1 G7L2?:KYCHD#\ M^\Z4*M4N7*DWO(8*>;AG7;@3"U$2I.DTU;95E!"2N7&G ^[4B_LWJ5GY!(BI M]7""XS2(T@E(EUV68A*Y868#S.Q$>D$4U/I'FU93"G9 TWIV\6;V0DBR*)A@ MM:U(%J0S"<7!R%:!%^M'0,JTJ!Y0R8&\46U8^E*N+QNXF<]P[_5H*P49C2:@ M'68D"Y.9#8I3J*4PNU;1;, M(!ZI$'O9YRE% F#+ZK)?W4[XQ,(59X1,2X;++ V#&=K (\-A/\5]; O$D.(3 M6*F]0&!K6:EVF251/(-UY#CL)[FN4GC6KTU:A,8XCI,I0)=A&*;AW,X;Z0U' M3U)'I6#WHFQ9V"F1L)*Q'Z.'.IAS?>\:MP+P>8\"LTTMO:HDQMQ.@.2 MC.1(_.1XK#=.I)/87 =R/8RG1.ZR(R&E,Q1#1E(D?E+T3/_)>5!W'P7) FU))Y;L,P"N:6QTB)Q$^)'ZY+<&;EV+9* MDYC,P!WID?C;OV[OG=ISCHX.^HP83ZN8VS"BR1S.D=&(G]%NY'8KM!'X'548 M?0=[D%QVXJ1LYSC[_OZ#CXD2Q)XM4P=UKF7S>R+'BM M_M6V.OJ'^YS'2[K//N@YD[?CJ$>>)7Z>A?:Y+U?*Q'\!8J9&>U8V',DU>A&\ M#N ?1E".D=JPFK]%.+B C\Q/]PDLE49O9"W^!"=,F6%W?*?Y]A[&T !=F .\ M=CG=\KS_M#^7>XL&'T(IHU1:@=)H!5U08:J_[:\[$'3[<\Z6S?E6G?*9'.=U MU 3$KPG>%47;#L&^-\<3EP(:([834 ><(!VL3\,TM8Y0'(;0B@24SN@#.NH# MZM<'H!6;;5.V![S]\8GKI2.JH$ZE<)-R4T MS>@=,K0F*]06>/3'A[9F_-^)V>OON97]7-Z.HQ]%!_7WY$_F,WK6IOQJ85Z=4LSX[Z3-Z.HQZ5 /4K@:>NR,QZ0S85_EZ3#MWRX&6O>=/^@=4/ MHE+01:]A3/ Z@;FINY?7W8V6N_;][[W46F[;RPUG,$/& +Y?2Q#]_8UYI3S\ M"<'J+U!+ P04 " #P@V%7:N=QT%(# #%#0 & 'AL+W=O)9DA#V=PPQ70\-;+R=>(B6H5 GS-%@198P _&XFC(Y,PN5($H@Y1%- M$8/%T+C!UQ/<40DZXBF"-=\9(U7*G-)G-;D+AH:EB" &7R@)(@\O,($X5DJ2 MX\]&U"CNJ1)WQV_JWW3QLI@YX3"A\<\H$.'0\ P4P()DL7B@Z^^P*4@#^C3F M^ANM\]A>WT!^Q@5--LF2((G2_$A>-PNQDX#=/0GV)L%NF^!L$AQ=:$ZFR[HE M@HP&C*X14]%230WTVNAL64V4JLC62>&$UH&LB' @&2(T[C*"!"3L8D M)JD/:*:$.3I[3$D61/+*.3J;$@:I"$%$/HG/T27ZC$S$0WF6#TPAF92RZ6_N M/\[O;^^Y_PQ65\BQ+I!MV4Y-^J0Y_19\F8YUNEU.-^5*%,MA%\MA:SUGC]Y4 M_HB ,;D",T']YPLDBT5/),Z@KK1UE%]>1A@NK<[ ?-FMX%!4"=0I0)WC M0&?Z :";3(241?\@J /.-=U=%"O_O&-N$5C"=@ML]R3L.\ZS>F2W0O*>M2FB M!-DI(#LG0?[(!!:^Y\IV* M#[BTU\JEAZ)*E%Y!Z1U!V]T8=S"R./V1F[6.];) M'Z56KG[;='%SUSW"S+A=SST85B;==EWW$N+D5G^;I:I_=AUZ-W(=N[NRQ MU0O./6'+*.4HAH7,M:YZ4HKE[PSY1-"5WG;/J9";>#T,Y7L6,!4@KR\H%6\3 MM9,OWMQ&_P%02P,$% @ \(-A5]E&&R$V!P U"< !@ !X;"]W;W)K MP#K&L3M M^F'8!\6F;:&RZ$JTD_W[4;)B6>05DS3Z$EO*X1'/Y27O(:W+>U%\*]><2^=A MD^7EU6@MY?9B/"[G:[Y)RG.QY;GZSU(4FT2JRV(U+K<%3Q9UHTTV)@AYXTV2 MYJ/)97WOIIA/=ZX35=K6=T83RZWR8K/ MN/RRO2G4U?C(LD@W/"]3D3L%7UZ-/N"+F)*J08WX.^7WY. &I&E ] :LIP%M&M#G/H$U#=ASG^ V#6KIXX/V.G!1(I/)92'N MG:)"*[;J2QW]NK6*5YI7B3*3A?IOJMK)R53D"S7L?.&H;Z7(TD4BU<5,J@^5 M#[)TQ-+YM.5%4HUKZ;S]DB>[1:HP[YPSY\LL>>\<=+<^;P6NS+)%^7E M6*J>5?SC>=.+ZT,O2$\OJ/-1Y')=.K'JS0)H']G;AY;V8Q618UC(8UBNB95P MQK?G#D7O'8((!?HS?7YS LEYW=/C'WYZ)QCTF".TYG-[^&[YGN<[?@&-ZZ$E MA5M6J]Q%N4WF_&JDEK&2%WL^FOS\$_;0+U!0AR2+AB2+!R+KA)\=P\]L[)// M0B:96I3K08#&X-#"+BPV M80S[Q&]A':WN4:MK3;6I*&6UXA26E'.'3+DAR:(AR>*!R#K#X!V'P7M&RLV[ M@P&-Q8&&=9+%9:&6>0"*X@!IB6>B5$)YF&J)!\!8P#P/3CS_J-BW*OZM$&7I M; NQ3"4DU >>2CU]\DQ-6!BXKC[%3!0-,79=3:D)(UX08 (K#8Y* ^L4:XIY MOG+XP[8J_24XRX(A9]F09-&09/% 9)V1"(\C$5IS[E8Q)L5\[2C3I,SM7KGV M;>6YH.$(S<3"A/I:^IDH'Z%0FXZ1B5+3+$!,2S\3AD-":$_Z8=0Z3F25/4LR M7M::U=;D&Z]2$72,R'P^"3RB=7,*X=32I5)?%;BYW1;7P5!$0K\Q7R?%BL,[!V)6#Z)7& "D MEQ< 0EG@ZEEO9>JJ;_TSMOK#IIP*8^$%Y5)S=KJ$>,; SCL,Z/6 #@_< DS MTM[$>=CK'_K6O6*[?6WK3:9*+"B9&8\^PR@PJRL(Q$&(C+$&@#1D*-3-! AD M:K*'/;);(XNM!FWRJ<[O-)^+#7_OY!Q7HN"-:D.L?L=U WA1BG];'9RH$3T< \).NIY=S"!7H.[$(0+% #U$, MH=#)$[NR6S.)K0YI\A>7_?,Z,/:(9R'Q?*3+!'!8>2Q]'Q%!0+6&JU5*%PL" M/:]7;VO9L-VS/>IUU*KFE*IJJN&#H*$?(@_K?CB&H+X?,$3<'JM+6KM'[';O-1&S)15@X?IB9D)[8P9 M^V(&0)^(66L2B=TDSG9WY;Q(M_7O)_]\Y)L[7OP+1F'0,]=!V:)!V>*AV+HC MTCI7PG[XW)M83>^+!V%(MFA0MG@HMNX@M#Z:V'WTDZ??3?O.N780$L-E0#@: M^.9R8.)F*W]<\^"2> OV98/U2; C :,-W*1 ,4XQ#P_( ..1[I"\)6U]/[+Y^IB*9 MSE7)ME:B00^)!V6+!F6+AV+KCD:[ZR#ACU*AV+J#T>ZGJ'T_]>PJU/!T3 YAS-53$( QWZ-Z"IHPAAGV M]!0$8"B@>@T:G[REM.'%JGX]K%2J=KD\O(QRO'M\!>U#_>*5=O\:7TPQ<#_" M%_'A!;.6_O"^V\>D6*5YZ61\J1Z%SGV5]<7A%;+#A13;^AVI.R&EV-1?USQ9 M\*("J/\OA9"/%]4#CB_R3?X'4$L#!!0 ( /"#85??\(:?JP, *,- 8 M >&PO=V]R:W-H965T&ULK5==;]LV%/TKA%8,"=!$W[+D MV0(2VT4+M%M0-]O#L =:HBTBDNB1E)WVU_=2DC5;9K1T\XLM4N<>WGMX2)&3 M/>-/(B-$HN^#QA%4RIR5YX$A418'YUWN2L_W4L(U#QV>ZR:3J,./)%F_( MDLC'[0.'EMFQI+0@I:"L1)RLI\:=/5Y$"E\#?J=D+XZ>D:IDQ=B3:GQ(IX:E M$B(Y2:1BP/"W(S.2YXH(TOB[Y32Z(57@\?.!_5U=.]2RPH+,6/X'364V-4(# MI62-JUQ^9OOWI*W'5WP)RT7]B_8MUC)04@G)BC88,BAHV?SCYU:'HP#@T0"'#; />U(WAM@/?:$?PVH"[=;&JOA9MCB>,)9WO$%1K8U$.M?AT- M>M%2^60I.;RE$"?C&2M3F'62(G@2+*%6#"3+EC1]!' M)@2Z>BQQE5+ 7J,;]+B,0S>WVX MHROG_XV^^,^CGXCA=EYQ:S[_);Z#*:7)%M101VI/A^[^"9R@I$U,7?'PFI@-F3G1:>XN0;G>F'@]_@66EP0!*,. M=U*IWU7J#YKQ-YD1CI(3%]+&A5=*@>NWJ"2U4R5^'NOT\"]IQTN2S2])MK@0 MVY00)DE2<2DJTSFT& M\8XLY%B>W?/M.>C&]>T>:GZ.LD/+ZUE60V4[CA/J'3OJQ!C]B!A*!J5"2CC= M8=GX%W;/JO[LZF08G:<%Q\&^#N>HWHJ6BH ;I[6?P=4$L#!!0 ( /"#85=F?8?E] H #UC M 8 >&PO=V]R:W-H965T&ULM9U;;]LX'L6_BN =+%I@ MW(@W7;I)@-8FL5WL[!;-=/9AL0^JS=1";+/HGS]6-7?FH64;?1]M5PW-Z-%VV[>7ETULX5<%55LLK',?)U:HHUZ/;Z]WO/M:WU]6V799K^;&.FNUJ5=0_ MWLME]7@S0J.?O_A4?EVTW2^N;J\WQ5=Y)]O/FX^U>G=U4)F7*[ENRFH=U?+^ M9O0.O14LZRKL2OQ1RL?FZ'74[N?ZF*W\VIGOA2-G%3+_Y3S=G$SRD;17-X7VV7[J7K\ MN]SO$.OT9M6RV?T?/>[+QJ-HMFW::K6OK+9@5:Z??A;?]PUQ5 &1$Q7PO@*V M*N#\1 6RKT"L"B0Y48'N*U"K CU5@>TKL+Z;E.PK)+NV?VJL74M/B[:XO:ZK MQZCN2BNU[L4NKEUMU<#ENNM9=VVM_EJJ>NWMI%K/53^1\TB]:JIE.2]:]>:N M53]4!VJ;J+I7[ZK9MT6UG,NZB?B?V[+]$;WZO"ZV\U(5?AV-H\]WT^C5+Z^C M7Z)R'?V^J+9-L9XWUU>MVL3.Z&JVWYSW3YN#3VS.[U5;+#W5)N%JDV71--&[ M2)E&3Z_?1__]3:Z^R/I_'K5I6.W=7.V7ZO;%,OI8E//QAW4T*3:EVK*0*#\C M.IMM5]OEKG7_W2YDK1I\I0:#17>4/LCHGY7:ZH"\Z"\_E??EK&Q/J%VI'G+H M)OC03?!.GIR0?U\LB_5,1D6KU&=O(H)^C7",D2_A)Z5DI]0-; ^W&8MQILH^ M'"?J%B-FB:E; K$\SQ-LEN-NN7%&8K.0\!1*:98Q>BAG- PY- SIU3"OFD51 MR^9UKQ8*2G;GDK?-IIC)FY'J'XVL'^3H]J]_04G\-]^1\21&CW8,IRB+4999 M[32%M.608@)(S$B0'A*DP00_-,UV%Z$:Z&;5:J5.=TTWWD7;C7HIBWKY(Y+? M93TKFUV9[?I!-MUA5FVZ0:(Y1.]+.F@]-&GJ),URE#$K94A+#BDF@,2,E-DA M919,^9/<;.O90EV#-$:(1N*A)(/R0Y-D3I)C1!B)4RM+2%,.*2: Q(PLDT.6 M23#+/U1TY?IKEZ-Y>!Z.25^ B=/F*,;VN602=![82-->EAS24@")&;FDAUS2 MYXRD1V.H.8+ZTDJ=IB.4X,1**[@]0]/J9Y&T@J-DT'+H M*)DY@>0LHS&VKVL@33FDF 2,_+-#_GF?4=))=[6Y:P+<1_QNFS#00:UAP:9 MNY>H""A#3ED&("2,P($L5ZCAY?>*BJR7L=R=5F6?V0=H?#.,GM MB=PD;#GX^.OGRD%=!92:&8N&,RA,9YY V\P ;>5:O9?1JV75-*]_C=:R[0[/ MMOCNS.@:J)'DYB):&2"PLSD"/K>R,872BB32)0&$4X<._Y]L*OKYE@+E <@% CA# M%)&$)G:[@C(!4#4!I68&J;$ "G.!9Y/PL/[@4%TX,*;4AJ134%,.JB:@U,Q/ M9C4=P&$Z1O7RY*"> DK-#$]APZ:&)W,H^ZDWQF78),06TY MJ)J 4C-CUFP A]G \_AX6'QPGNX4'1&6I^@"^]C^,B M2([=:37**+.O\<,;-7BT[67*04T%E)J9FZ8,.$P97@J2AVT''Z$N0T@8RA+G MGC706S9 U024FAFT9B4XS$J&,'+L0HTT3;"-R,..@X^^7J8X@#83F(EHDH+#)&4('\OFXMUR( MCQ/-)DB835S$Q\.:@^^/=J'#*3X.:LQ!U024FAFDYA@DS#%.+ #PY^'-130*F9X>CY/[ET M_C^SMB]_P%@W.S(,&7%,.:BJ@U,S0]%R>A.?R+\+(B3O_SEE* M<^=3J;X%I^&]&#PF@D[\H=3,!/7$GX0G_L_#WV'QP:72^JRQ8[3]!Y M/ZB:@%(S\]1X@%RZG.,B_+UW.QY)<9;&SI$(BA&([P8/QY2#F@HH-3,W#1%( M&"*\%/X.VPX^0CW, 6/DW/,T!;7EH&H"2LU<9JQ9" VSD"'\FWJ@14J9O:I] M$K8<>OSU=.6@K@)*S8Q%DPT:)AO/)N#4PQ0(#B'O_U-!?O0 M")*3K/4.>M M3JFG_4PYJ*F 4C,?)*7G\>S2IS$\@WV'/8<.FLPSD2?JGW,>!+7EH&H"2LV, M67,!%N8"SP/D8?'!>;H3=,S2+'4>\0=JRT'5!)2:F:?F!^S291T7 7+F68*! M&+&'V_!UN^YER4%,!I6;FIBD#"U.&EP+D8=O!1Z@+$9B:9MN7+U-05PZJ M)J#4S* U+&%A6#*$CS.7:N2$.)0O[#CXZ.MERD%-!92:&W#X);\/@F&"?FGE^^P64HYF11B\LC%YZD7'FPI%QCI/4R0)T206H&@=5 M$^=;Q,Q#$Q36^UD29V$O7BGG(V+/04\7-Q3T$?%_<5"W)QII$$&_XP MB?--!?HP">;"AE-<'-28@ZH)*+6G(*^.ODB@^V*)WXKZ:ZEFKDMYK^3C-ZD: MZ.JG[VIX>M-6F]UW"WRIVK9:[5XN9*&NR[H"ZN_W5=7^?--]7<'A&S-N_P]0 M2P,$% @ \(-A5\,W\,R%"0 ""L !@ !X;"]W;W)KUD59GX]64F[> M329UOF)K6K\5&U:JORQ%M:92?:WN)O6F8G1A;EH7$Q1%R61->3FZ.#/7KJN+ M,[&5!2_9=07J[7I-J\?WK!#WYR,X>KIPP^]64E^87)QMZ!V[9?+'YKI2WR:M MEP5?L[+FH@056YZ/+N&[66QN,!8_.;NO>Y^!#F4NQ"_]Y6IQ/HHT(E:P7&H7 M5/W:L1DK"NU)X?BK<3IJ_Z>^L?_YR?LG$[P*9DYK-A/%GWPA5^>C; 06;$FW MA;P1]W^P)J!8^\M%49N?X+ZQC48@W]92K)N;%8(U+_>_Z4.S$+T;E!_W#:BY M 0UO()X;<',#-H'ND9FP/E!)+\XJ<0\J;:V\Z0]F;ZC3>RDK]E:O[ MY,5,E N5%+8 ZE,M"KZ@4GVYE>J7RI:L@5B"&:U7X)/*> U>_2CI=L&5S6LP M!C]N/X!7O[T&OP%>@N\KL:UIN:C/)E(AT_XG>8/B_1X%\J"8@B^BE*L:?%1H M%H?W3U1$;5CH*:SW*.CPEFW> AR] 2A"V(%G]OS;40 .;E<9&W^Q;Y4O;_\ MGSY_^_,6?+KY]@5\N_YX<_G]ZNOOX'+V_>KGU?>KC[>N5=M[Q6ZO>H>_JSYX(I\[X[TVIH(V%P"7M=;6N8,Y**63LB9A05EUAYR&1'HQCMM M\4Y/Q+MD5:6VBMI(LE);1"7DKRVON3'PXI]:T+#:WL, ;"N41C%V1P"CC@ZC M<-F(+>W"Z9D@A]NX_ +X39 *[#*DF@IV/!'GO#(-S/!AN=JZTH2MVZ M0+ZBU9V[EAM??0PP[K?-!JIM%GEPH@XG"N*\E2+_-=9Z2U?#6HG0VI3)&]-< M5:VH/F+V9DXW7-*"_SV4 4T(R$Y[$DT3-(S!81?!!&6>0#HBAT&:5 VPJ6F^ M9S-)'SR+C6T$\1"E;4,2#\*.:6&8:K_)%:N6 -.N:J91K&BDXG?/"=.&V)-ARJ;2^$: 4S+>UF>)Q4 M"U^4:U_*V^&R=6P+PW1[F3>4I4B7\9WF*V?,-H&.$TB&+=-I1J"':&''M#!, MM1_^OSX/7=PZC5,\A.VP(RA*?BT-NG*4TG M:ILYQQ!G]MYVV"$837T=J"-9>(1EGVIB0Q^]!6&SXQA.462QDFV7$.*!B#H2 M16$251"K+7,N;&^CNX CFR9A.DV&B^LT0Q[Y@CHV16$V_3;@_&-@;:(;#_GQN MA'!Q*<&4<>5*,R56H(? MG9>'$,89U-K:5V&.$*QIZ>ACD41.6EBO_KZ\^/M,R9V%"3G4^GGI;P= M+D+'VBA(;Q>S)S'62GI>2E:5M!BKE():+.4]K0+:N/$_R$_<$SE-G Z[-/:I M>=3Q)PKSY_6V4GI8=R"%_=DS'W+P)$0XCK-A_W1:Q@@C;P_M2!6%2?4+E0W$ MT[#;9 E1A%,XG%@=ABE,D]C7ECI614=8M;_FFTKO>?EH&( I4;#10XH3N(M7 M4VN.O;[QVKHC"KFB-.HP:6HO+HS5:9FJ9F-$[E'E.0@W])G$56_[+M M/%(;=^2+CTRPPZ[+RQVKG]%UL4VJXRF:DJ$><]EE:K:*/8(,=_R+X4E-]]/5 MU\NOLV<1STA?R=K@(':WC,*U?5R)G;%␼W7&/+CNQ7JLV7.M9 M&FPWZB-[8%7.:_-7G625<+'1I>I.L,WSBBW6?F!.P/:P/>Z+EP:S MPRJ-/(T:=^R.P^Q^31_;)SR.HT73"-5$MU/]F^^)I^3J4BFDIW_8)&ZMOHOG M,]_R=S2/C]#\,RNK7*@)A*TWA7ADK+GXE#BP*:CS!!O;'(^RU!JE'&8D\JI\ MW.D ?/PF;YFT"\[13FSR=S-REO MAPO<:142UBIF'-!K-UQ19^2VIG"7@VT71YA$OG+H/5P_)C\.$\S+O-@NFC.7 MWGFF*I!M57D&,&*K#.O!NVV2QIZ!A70ZA(1UR'QE84[![9=<$MV M&H0DX=FE/T"Z-TA0Q)R\05[(VV&XG2PA85ER=>3Q%[$E18+CX:-&AQ5.L:^B M.MU!LF NVH>XO=%7E9%+-;DS%90U)V?JA;P=+D8G4TA8IO@>O?8?M:K^<.K1 M'K%5",1Q,A0K#K,8^TX*XDZIQ&&E8EXW'(NE =L\1Q1S2969Z7JMWM1#3,GN MK[H3=U(E#DN5GTV]:LU\, ,OFGDE,/XVKOLO1B%" MAF=.#BL8H60HLB:]=PK7K+HSKUKJXS E!O;OX;57V]2.-'HA@( ,8' 8 M>&PO=V]R:W-H965T&ULK55M3]LP$/XK5H8F)@VSS/<_C.Y_NXBT7][( 4.BA M*IF<.(52]1ACF150$7G*:V#Z9,5%193>BC66M0"26U!58M]U(UP1RIPDMK:% M2&+>J)(R6 @DFZHBXG$*)=].',_9&6[HNE#&@).X)FM8@KJM%T+O<,^2TPJ8 MI)PA :N)<^F-YZ'QMPZ_*&SEWAJ92.XXOS>;JWSBN.9"4$*F# /1OPW,H"P- MD;[&GX[3Z24-<'^]8_]J8]>QW!$),U[^IKDJ)LZY@W)8D:94-WS[#;IX1H8O MXZ6T7[1M?4=@#>"\!_ [@/P>$+P""#A"\5B'L M .%K%48=P(:.V]AMXE*B2!(+OD7">&LVL[#9MVB=+\I,G2R5T*=4XU2R((]H M(]$"A*TYE@%*JZYC[P/U=X%/_(.$2ZE,4N)^1[_K!P'UF MKX?[0^'\G_K\S>I/DA'T51!8OM%;JF#HL5NZ8)C.]+:QK$D&$T9.E[DLW?B>S)FX3]FX2'V),?>DA[&=XP,W3UPPOGOJE WY!>!Z-GO'-!_VB*#KK_=J0\5YC MJD"L[420*.,-4VUU]M9^Z%S:7OO,/O7&,V_ GNHAUJ9K7[13H]TH7MNV>,>5;K)V6>A!"\(XZ/,5YVJW,0+]Z$[^ E!+ P04 M " #P@V%7/7X0Y#*+T;+1F M;',RF:3>FH9N>A1O: 2_+.,D=!E\35:3=)-0=Y$;A<'$T#1G$KI^-#H_S8_= M)N>G<<8"/Z*W"4FS,'23ETL:Q$]G(WU4'?CNK]:,'YB8L_?/J4-CX33N4ACG_R+U\79R.-]X@& MU&,'*3Y_^2I;*N-B)>E+ Y+8^A!Z$?%7_>Y=,0N!D9I M8+PRT,T. [,T,%\9&'J'@54:6+N>P2X->G2?Q$$MX:T/B' MW/NY-?C+CWB@W+$$?O7!CIU_A4N^H FY3]R%'ZW(19*XT8I"*+#T=,+@#+S= MQ"O1+@LTHP/-)#=QQ-8IF4<+NI#87^/V,\1^ LQJ>D9%[]) >_HYHB8VI@8 MFF&2=.TF5$;K^G]%:77.K'UOYK!V!ZS,YV/R\$*^1@O_T5]D;B"[! 6H*0?E MB>4DW;@>/1M!YDAI\DA'Y[_^HCO:9QGQ/8&U^%LU?PM#/[]Q&4U\-R#W- E3 M$B]E42CS Y[_[*A'6 ?OKDA)6ZT(+=QZN>9ZJ)(6!>+>,,_3/+.^)&;'X4A M1/*A#X?D MVD\@/\RZY\]90"/X# M(+?@=4A@$>.N_^)3B[4JX.Y)\@??KJ&(=1U;6O.MEG:3PR='[/))PC0B"50J,<$.L>2 MK!@(@/"4^(S1B&P"Z+P?P4=(QCR$4^A8NGPA; V#"'K,"S6/!2C,(!TH\6)( M7(7GX6HTALF!]Y%D$:\SW'3^[*WYB.1C[RB/VZ^1%V0+&#_\YTT,9V3<*ZD; MY",YV_"S5X$.!^(LD8ZS,7E:^]X:.EWB6>;8FEIERL8LX:,L\J'1DYLL4@()\=&/LS1X(2M(,*QPT4UZ5(_C'#*$,?0( M.'G6@1R0@$8"8;/5>)$E?*3G#H"L&"_(,HE#R $O4'7*R@,F%]D*1$%UR!KG ML(5_9N;N1)MGYCW<9 E<$[B$Q57BQ@"ODWFX">(72DO;VZK9+83&$;GG<> Q MJ%,DRL(';KBLNI"?YLD/ DXZY8E/!$ C,@@KLW0>;%7[ _]CWC "I;R%[#ZZ M?N ^ $2V 5; MH H]&)0,Y#9$!8151:TQ$MQGZ#1;KX%@WHF'P%^5R0=\FF80&+P]C+5ED/$T M]>LO4T,__DQ2$D$I6?BIEU#>'E0Z ?T<'++X,.\L,/DK@T'-ZU9^E0]\\ IP MR+R"AQN]5#W*_>MSV>W%R0)R"LU[!4T(??8+_^0.WD!D);Q#W"=45"+X]PU. MFGM:+\/M*,^]@UWC!I/\4K\&WR\GI^9D[IANJJ2N'E);6<>8[6BYMZR3'-6U M2YUU&HT[L@X(7E8XKIE[:F]6V8<<<$,>T8;VN8+\?O=[J8;R'_3/'SL2Q;;! MFP/*%=*N-G.A'*7^"HHHT 52'OP(M[Q5?GA/*45*.9+=#:#"NN?=@%W?#=BH M;&]>WX9D+_2,]&;R$@<$24-E)%&KGB2=FJ2#]NG5[<.N1''0+J*H54^BQS71 MXUY7LQ*XJ/F[P@ M_"GCAV*]=9IB3V MVKHFYLBT(29J2M0]N6!?:&T?-.8)=3S0W5 6D)<*LZV8 MD5)#,?I2,P0U Y\P\ED@YX;;=:3C)":M">Q5/I@".FE"^VE*\175TW"S;:B1DIM"*6E"ZFEXUJK MNR;A=M4TL)32$"K*$"K*0!5*GR*D0.PJ0KA97Z)"*AFXYE$6(85]_5!&RFT( MK60(K63@FF?'*E2B-.N$X]C:JS)QK6S6[J70.P:N3L2#*ZP>X"!OS87[0FM3 M%LK'L(:H!\:>1$WI@R$DDB$DDH'+BJYZH#"KHT5*:8CI(D,H' -7.)UU0&'7 M\;A6RG ((6,((6/TFRG"RD*_>2+M.>;D]8*<[VPY!.6.V(/G\K>MLG0NR8N#1I+U]#J\]>)VKVA=:F+:2/ M.1VD^NQ)U)0^&$(BF4(BF;A$ZJP^>WU0INA$*_ZP);Q"3UFXGNJL/@H[=.&F M=&W"$ +*$@+*PB=E>I0D!6)72<+-^A(5*LE2S/"H2I+"OEYJ*^4VA%2RA%2R M<,FS8TDJ45IW'Z:F:_KLU6W*#@W;/6TLC5E$[I@R%TDR5TDZ58(]11*!1FK8B1TAIBGL<2TL?"I4]WH<#M.I;* M2QD.H7(LH7(L?(*F3XGHMPH(-^M+5$@92S';HRP1N#UZUX+;]EV$*/2,C>N2 M'4M$B=+*_)IFV[6#4\H,AZCW MWDGI#2&D;"&D;%P0[5JACK=JR%23/&I1MVOW4\@A&Q#%(R]S@+M"ZV]QT%H*$?QC*VC8"C,F@$C8X6;]V4E5)"#JZ#.6J&P MPYZSX*9]*0EUX^!S-7VVHN"(G7M1AI PCI PCF+B1W7'HK"O]U)+N0VA81RA M81S%FN?=ZD&)TLSSMBFI!^IV[7YR"=(^TM@,I7BJHO_YOOW[??OW^_;O]^W? M[]N_W[=_OV___K]M_RX*^*3Q'K&0)JO\!6Z<:1:Q8NMO?;1^2=Q%_FJT5\Y&]*>X@9B\/\XYJZ$(&\ ?R^C"%9E%_X">K7 M^9W_%U!+ P04 " #P@V%7#I].C6@# "V!P &0 'AL+W=O7W0"O2.@ )C6\] M9C)L&0+/QR?T=S%WR66+CE:L_U*EW\^3MPF45&&K_6<^O*<^GU$Y W@?DD7>W461YCQX7,\L'L,%;T,(@IAJC MA9PRH2@;;V5529Q??+([-.I?["0R)=R3*ZQJHLT5+%LG$<[-4B^[A9BTZ)&7 M'7+^$^3?X",;OW?PNRFI_#$^%98#U?Q$=9E?!-Q0,X&K; 1YEE]=P+L:4K^* M>*^>D?H(5FP<:U4^*K&VY,AX/$GQ3ADTA4(-&YDD.9G>P=]W6^>MG*U_GE*H M(W#U-(%PWVY<@P7-DR;L91\H6;Q\,7V=W5Y([WI([_H2^O^J[&7DZ02>"_[3 M>9&[TJU(""/X8(H)_/+RQ=L\SVZ'A6A/;X$M^#W!L%PW:([]XJ]02"?R5 *" M5 Y!FW[C$*M?0LUU]# ML@X\0\'&2$<)G)0%;!JMBBB#&X$[.CD7,@B*Q'TT'D--R"-T8UQ' Z8*FA0>H.X&71\:J]5P#H32/1PW'F*2)8K*:0D+A>BA^X2 MI;+M%!FF)_!%*MB7#@Y"6YF";<,VUDZ*$2KLPJT*A^2>-$8!9$$NO4BZ%:'R M;'H=\96#O3P_WUJTGFP7OT*M1!:C4/JGW\,#6L6M XX:[S1OA:4P#_EK[@LV M>>J6I6>]5&J^BR^&G %NC>_:ZC [/$IW72]^=.]>M(]H=\HXT%1):#9Y(YW( M=J]$9WAN8F?>LI<#%HLD+M/>/&SM S@#DK"'P!C B%*^?D]W M8RZ4*/E2WA>;G $:?3E]NAO4LYT/'^/&F*0NMY6+ST>;E.HGQ\>QV)BMCA-? M&XK%Z;RN^>CDU'[X*U=;Q(].#Y[5NNU69CTOGX3\.VXDU+:K7'1>J>"63T? MS4^>O'A ZWG!OZW9Q<%G198LO?](7UZ5ST=34LA4ID@D0>._"W-NJHH$08U/ M6>:H.Y(V#C^WTG]EVV'+4D=S[JN_;)DVST>/1ZHT*]U4Z:W?_<-D>QZ2O,)7 MD?]5.UG[Z.>1*IJ8_#9OA@9;Z^1_?9G],-CP>'K+AEG>,&.]Y2#6\A>=]-FS MX'J).IV,UF\Y.[Y!WVKGEE.4]O$7> 2O5?^;+ MF )@]-]#!HN\T\/R*+6>Q%H7YOFH)D>'"S,Z^_&'DT?3IW=H^Z#3]L%=TO]O M0;S[U-E$?8^#;Q'R;F.0LH7?UMI=T?K&Z::TR92J\$"-B_(I0DRIZ?'*.NT* MJRL5(<. .5)4&WUAU-(8I^#W6@>LLXX%AQ*K#=(M;?A[5JL.%D+J"HJMC3-! M5]45O3=UDKT)BKUWK,B"SHGJWH\_/)[-ID]_F\_?\,>3I_?9";JN8:->5D:% MAB32PV#63<4VLM$L;K*8J(4IFF"3S7A8;[=9&G?OMUD8FP?:@QR:J+.34B@:"P2(F_CY'PRJK2QJ'QLX'\\P&NR&6ZH MFK*W^:![[W(JN6/@_SYJ/BB_M8D\6#_4O!FNS76&#)E=%!&:)#]8LIS'9I@CH]84*;C96.6%?A M7:OKZV#4]C+ MWR_C"&M4.Y'FM-_&A)4#QXN27^9WP( JN@)&E2X_H$+RN[':;2SPDP."(P%A MP3*V(+,"I!@C/:[/S>DQ[U6H?K602I_*".$("ERL1:TPR MD%EH$W@5^JF0TY_>%CINU J]4>S42)M@C( ,E*NV4BH%&[><02CA++GEI&\5 M'0P!O7.595XHP6G42[4.:H]$#B/'S&6-^% (6Z\V588W'L"1RN-IP.,$PNE8 MB]\Q#J"U]:58\S7 :T.?;3PX[LCO'*3%9AEM:6&> =7, MH2TKE6L/@%L1J4FXT "XJ OQ:@]U4UDT9SJ7B%Y7+)L@^XI*@\%7[#?:V+*Q MWHJ6F3U0>^ &=M6W95SH3L):A -[B>[IH\@?%-CL&4H- GM[ZMUG<52B&1S4 MFK31Q(G*K%:4G=[MRW(8+U!AD'7H:(N/\'YI0LPII#B?63DO8S);KG^OA/3P#7[EGT5=EI?09%!^0JD&I7%GBO)F5O] M$4#O%.!:'S'7U.*+M-$@*/&$)(CHWL4;&F*]R9166;VT%9?^\: 6TRHH1?6; MCCV\06DY@FQK#3]DX7A 13>5@9N-:X08*'_AM:C*ACFSW\/M44[.!17KW@,Y M]\9JV:2.-2@G$@-1Z@FT<:6N/(@'8UF5NRVT"\041D,@C,T6K$3NJ)+LCDR6?9AAPP8A\H@:5&%Q M$(5VF0W*=0 Z@U'*?-X%:!49G$G_1I;8!.=7%OB+C!MT:-$[;ID;I*]4D,*& MHMD2? K2\N6MB:>7'OC+E84PO1=OX2;H)3!JP6UA;\'5?EUYD#VRNPC> $+H M4@NF$<8/Q],1L%'E2H-H@?+;EJP01D]7[7G2KK8$P@>92Q05*^SUH2G7%%'4 MFR(UW*1($2VX5RTM=$6-#![DO?'Q!ML@0-PORT+#]6FKKT@U6A4H^S/K7^]? MOH(7)Y\=WO[DL"*4N8*USTL3BV"7AMINL/E87*)VAKE!Q8%8F7/B;>H.EP[G MM.XD(4PAA=SW_D%3S8R_G:#?_1YC:ML[W](4[C7:&(R;"&S$2.N6U!@P//_: M&+??CA2YO* ]SCLDXS$7P2TRYZ WR7V<@A7H>WVAA5:EI>M(QQW@H)Z>;A0. MRAMZGMKTZ)AI2)I<6'K&RR1A+JDA;)UQB[;^PH1#A/EEBB%-5X3S,5F-?@.S M)2W&6.Y]N;-5-<&@)$G89O+^.3=]T55SGFXD$:_7,,B2*G:C@MFMR1-(]##8 M=/(X%- 0W)5R^[EOXAZQ=I 9T.IJJ#K1H!2=IN;9HN>W3)5E;K5[LA259032 MW%53NKF$Q@ES;MMM0OG&H5-" Y]TA@S/ECK3SYAN28=L1)0RY*).9SB_;P]R M\>'N2(IJ.XYE2FIJTI@*/[>9F=;,#:"-][*#-DO@AX-;B_L!)K\*5=W8"<$P MLR9ZAQU^M8( $M[CZSWY/[>2P$8<-)>'3!927D:@@ANV@)7<$M-K2O?LMJCC'*=T"?Y\:#K!=J?NW=^NBU)=#(R[TB;Z3AR2E! M&B)GQ6E,BA7MKGAWV]/TQ;,.I%XN>90*->DVOM&#!+H9/_(K[FST0,.[6B=J M3C!?1WYH>\MWX%!#Q)++.\T,P_:@G4^-]!?L:!T"7R%*Q\NM'=7.#!F"6:[J M-*I>]6ZH# ]OUWPB%U!Y,[@I0P&5#IY0/#4&&P=SR/[Q'8#1WZ!TT2.JOM*S M#,:?(8^$P5A-".6+R03M7AT\@NG9E/$+CAE_B8>8@,NFD-/[Q,OW^CJE>ZUR>4.W0@IOVM[AD]T3VJ3 MW+R0WV+DY2U5MZRR?W!W1=,.<(VS+3[XTA@[^X!2=F?F+BAST=7=".5>.*K%UK?#A_/;7.OX CI_JII"W;( MF)B7GG\#N'WIO.6S\W;\G/=#>_?L]: J/:%[V#^+Y$DK:'0B^?CK?/$"?HX- M';=XK_[P$WY[-'T\OJ6WO/?.UYA6'D\?WG\R5)&@_L7J<&%NWT0IE>=YSHZJ M+>I=&]5/V;W<[ME>\>V)?M#J$E>V!G0=30=\$C:DUJY?"'!5KLLW&M4#/T/, M%^?JT?31&(&42X[/&8E^")TGLH2NM##JKO/%7J[9LHW@B418-U:.PF<9+RD[ MVYO/MLJVW[GY61H(Y);UG]KQU;W<\I_NC]\ZHRWM'2,7S=^+ H=I'EWRWDPE#OT[5_1L.E:_[-G0=;E^2'Z>YI M][/^7'[-[I?+WP3\CORV '=E5M@ZG?ST<"3=1/LE^9I_VU[ZA/CQQXW1F$!H M =ZO/";!_(4.Z/[8X>Q_4$L#!!0 ( /"#85="X.$++08 "(0 9 M>&PO=V]R:W-H965TNJE1\U,:NF$7IS)6NU/A^QT7;B4S5?6#P)9\(@ [P6X][LSY+U\):RX.--J3;3;#6UNX$/UTG"N:EU1;JS&:@4Y>_%! MZ%MIQ;26Y$86*UW92IJSB85JMV%2]&JN.C7\$34Y^:!:NS#D=5O*\K[\!"X- M?O&M7U?\J,(;N1R3,*"$!SP\HB\_:.VDLT&0-):_DU!+1EN3U MMU5E-WN1DS\OI\9J8.6O0TGH;(2';;C^.35+4'DD M@FB((#JF_<2#)3-5JW:N?$+YN^@:N_);%N652:W(EZ MA14U\U/7JEF*=O/T2<99^M( KX-NL]/]K&JQ6ZT,*F&>GYZ@Y%8V4ZF'NI]< M-DI;&"JATECRI07OU/[[+?C&[$^\5\9 Z1OGS5?GS9)TT:*DM-D1-ZVHN'(L8$@4YY7E$7D"* MTSP.(14%"0TC=G*M]%)I825IE84A![&I0G2()J)A'A,&*4:3-(,4(J0IRR#5 M-%(7E:C)4BP1?LQH%C)O(RZ'/,?([Y+\LQHT$8TCA+,4XR[Q#\2WGO4,!S+(:/YIFG(# R?2<+19J&O'QH94'/E M2P")O&N?-.BPFO*$1CS:YXG'49NG-(H2W^5IXIJ/!1G-T/ENAJ$9!K;8\<@Z@N4)H)?L:.4AREE*F7? D\D+_+LWTZ/=(9>A M>ED?:4SS)/7QC<$$'!1!$WA\9/9D]#@601.:AP&G HH['XQX)<>RPP5'=R".A)[@C M2,C!:UG: 2%V)4ABR.2=>\PC#12?)H.=X2^9 (,@\OL^%GW>\14J%8! 2*,9*Q&05BE#7CHK,/3)R M 5?8!HI3&O15WKRH:H5>,RQN'43&PXD M(-#S:N&./-SJ*S.^[Z\$)''=EN7.9"D+=YER++GC[5[1?8WK-1'^ M7'A(NEZCZ[HQ^;1M@+D_Q-W"5I/4'ETN,U([;#BS+D"[T%)V7KDXFZY%I;O1 M'S=VX*3;'72F3W3KK]4K,92D^O47QKV;RBO48EW9!70H!+>10GOH\C3S0.[& MZ,&&V>$!?-F]^W;;N]CTVM@6=N456.0]^?C2LNY'!YZ<;>Z.6E:FPI)+S1S#15Q?7V!DJU MN1H&PW[@K5@7E@;&R\N:K^$>[/OZC<;>>*XA;(D10CC4Z=SN-N2%AY^]]I? M.-O1EA4W<*O*/T1FBZMA,F09Y+PI[5NU^0TZ>Z:D+U6E"$ MI*#<6XVS M?9Y0LN-/O RP:8RMD+(;E,!2_92VFL;M#[UER.+6Y$XN.T4WK3 M*@U/*)VSUTK:PK#G,H/L\?HQ MRA#'N4-^%9A?=0CUCD>RSTP^B,OFAG=>3T M3;]N]9TP::E,H\&P/Z]7:#42Y:]C-K\*8+DJ,7V%7#/+5R6ZJDUB\3(&P.H@\N,E8*O1"FLP.6VX)9Q#:P"3K[/&/9S O/0 M@L%\Q9Q/&ZUI4\P[8=@O0N)"U1C49GY=#) 5%JH5Z!TU!J_@ 4H6L+8-V3ME M>3FX=B 6@UMN"@:?&H&;D&F+ ?(4MIA/^B/6O[Q!O>PG%LX";SJ9XM?%OC=X M/[H?,:L=WBTSA*VUY8(%$V^.\FTS0&=4H)WU-:\1W07#B3AJ_P>OW6;DQ0,E MBW/JDSFN]).^;46Q8LITR]2J%&M.!8XD)_[,BR9!WR(472O-+3"I++1A6"FR M\H+\Y<5!TK?'8$\#+T["KAG<@4;'41%E8D^/Q0"K(]8^R2A8#A,>%1NN,Y9B M$:!L69Z%R*"@:\[0(/1\WV__OX%N M@>>'OUUUJDA**_/77C9G0.[REJ>>P$BSSTV@G2T-1CCGAN,O^Z_Q]Y)?PF MKS2&#A\AZP;U*9S5='#MG-1Y9W>690)/+(NA4AH7[7LKN@VX#'0'6.]%#[MI MV62T!]VG!-2QK MW-%,F&RA 5Q<)%XQB*)T^0.Z_+$O#VDG2%5TQ*[=QB=$OJBZ7KN9RR0P5N"= M'#:@#U)>"O<]/&38Z=AL>'SQ@,-O7[IE&.AIIV[?,;G3W$KQN'T![\?89 MB>?=&OF++,UQJ3^*\0V@VZ=9V[&J=L^AE;+XN'*?!68?:!+ ^5PAS*Y#&^S> MQ\M_ %!+ P04 " #P@V%7)FI:*E,' #6%@ &0 'AL+W=OMEJ[Q+,B2F3%?Z>5#9/7FZ%!KHOP+Q]K/S0VG/5>V1#5&R+6 M.PAB+>^DEU<7UBR%)6IPHP-??[J3EG](,DSXD/AO*W@ M<.^$+!+QLTH6NEA<=#WD$'4WKGG>!)[1*SRGXE=3^-2)?Q6)2K;W=Z'?6LEH MI>1-M)?AO2I/Q:#7$5$O&NSA-U@;/6!^H[]MM+BF;-%>*R?NM(LSXRJKQ)_7 M,Y CD_[:Y94@=+!;*%77N2MEK"Y;*!^G[(-J7?WX0W_<>[_'I.':I.$^[G\S MCOMYCD[% 9[Z4( J5OE,68I/U!$^5>+6Y*4LGL1,+60AL F,0*P+;P2@!,52 M(+VM547\1 M+:1,1(VW(NTZ *I<%4$%HO*G',O@?R[&R'ECSDHEZC%-98(?5 M[JO;4ETW5/>I]"*%[HKU;+)^D%;+F*P7Z\ M)LI!OB0"Z38? V_(_]+P@E6QL0FH6$-'W$GX7&H+J5FEA)G3BB.V*[4=\95P M2EZ: KH3C8SC*J\REFJPP?)GJU*"2;84[TJ\0[ZZ8_'NQQ_.HJCW_OJWVP_\ MV']_S+%SU?\$W8%Y'!P1;FE$^ M]"?OA6O(W7+K0A78F"%!4HE/:( (&KL'3/L#D0>,)]"?D.SPZ%!LE-I%MNW)N,M05D7DYRU0]/^C_UMD*,3 .H9"YJ6J;FPA4 M&_JJG>_8F:9R* QW?'Z$9N,#FJTZS@;?!GU>B8Y^^CZ$O4R> ( ;R6TQZ7<& MPS,\3,>=WG1R"-O=>?F<];3?&0Y[XN3HB_%PS2NFMT5_''4F9QL-MJ*8@CDF M0$ W)1TGN5Q85:?64OL4Q8D"AL,)I6-RO[*EM)0EG;JZD7VY]IRU*#6?\6[: M ACSNLQ4!^O8 VN::FX,9CE2.(A'\$OY1 Q>23?.5(Q$A%^6J_-;I6U382+? MJ>^IN,XH#1;I5O9HH &E'X&3$=RXH?[+$G[%PX1C;#LF1V(5$QIP*IL7KK66 M((+W;?=0B@./L=M*:/]J3K/8A05LUX+W \8&SC;0<5#MO8"Q@ZO.[%5H)C,H M!'$TU[XLT9OZ\ST?6WXQ,>.;.*AR&TWDFL'__&V*^1,Z@=3)J@6&&:ENTQ.C?6$+@C,YDBI.5M&@7]JP= "4F MD]H'C8#\LNG!;Q25ZSBVE=KIEV;#)XT&$X+!_O3M@G*@\"D$OVD\&LRW@]*/ M)KO"LNV)J#,\&[ G=B) C3ZA_F4X)3&D'C#5?]\ \A QUD"1V.^>C5#I--"^ M0(4O*7K3UM%S%R)\Q"'G>T1'-PJ:T=2Y1J*V&*&?(F-'@Z./ !T:B7FX6Q1 MPV0SL.V=QY%FD]%4T--X.A3'S(K&[.80#CRV)@\V NY7\R_V1 ".P&48]; ; M^F_KR)_&?1 UGZ]Y)MKABS!,5H55,F,KUH-^G%5)L(JBL1)PP &D]DL@..RL M]_VL6$HNT=.1R'66 >H[_#I8O9)BF[/$J@6%\QN?)=?>?0J^/<@*/NZLO6\> M0,7SIGJD2JKGWX/:I.*CS(%%LK\SOC;;_Y/5<-&(2? M 4[2QBD#5P+JS)0\X/9[:+)P(?7!>YG5X(^D^*IXVAM/\7D\HA']W^&@Q00R MR76AZ8Z)D7E$3*(^405HKUM)*-P34B::LCJH=@*'&MS#R?U=*.?C9SBU3NDV M TI[S:5= TM[Q6W7O52W<=>8*[O@&]5ZF [7CNO5]:7M=;BKW)"'&]]?I5V0 MGIF:8VOO=#)J"1MN4<.+-R7?7,Z,]R;GQU1)] (BP/>Y,7[U0@+65]E7_P-0 M2P,$% @ \(-A5P<7B&ULG5;;;N,V$'WW5PS4H-@ JJVK+:6.@22;H 5VFV"S;1^*/M#R MV":6(K4D%2?[]1U2MN(VCI'N0V**G#EG+IP93C=*?S%K1 N/M9#F/%A;VYR- M1J9:8\W,4#4HZ62I=,TL?>K5R#0:V<(KU6*41-%X5#,N@]G4[]WIV52U5G") M=QI,6]=,/UVB4)OS( YV&Y_X:FW=QF@V;=@*[]'^WMQI^AKU* M>HS1<2="X M/ \NXK/+S,E[@3\X;LS>&IPG/_ MPV8K&P50M<:J>JM,%M1<=K_L<1N'MR@D6X7$V]T1>2O?,\MF4ZTVH)TTH;F% M=]5KDW%W\#KE3=*(G2FNG($KJ3&55;I,L.*7D% MJ82/2MJU@6NYP,6_]4=D56]:LC/M,CD*>(_-$-(HA"1*TB-X:>]JZO'R5_!N M]8I)_HVYVQ"2J](HP1>LNQQR 7<:#;G>;:@EW'!)H>%,P#UM8NW" G]=S(W5 M=)?^/A2ASH#TL &NOLY,PRH\#QK'I1\PF/WX0SR.?C[B7M:[EQU#_U^9/(IT MV,[Q$%YCH,A1D]#VR8?Q^FO+&Q>L$'XCL<]KA$H9Z\]85;5U*RB:"RH= J?P M]O%GM=)VFQ\7_V8?%7>HL$&-P PLE:".8N =EV#7JC4D9D[/!G1M*%ESU/W= M@?=8;7=BOY,,G/&M16W"9^30$QFUM!M&%"<01V%<9+0HPDF9#6Y:+;EM'3O) M+?FC6QLHXS&4D\G@ U)S6"NQ %Z3Z0_;"Y,6$61Y,;AB#;=,\&_D.I=$+9GX MJ37X3.BB1/*3,(IB2/)PG)8#=TNM;KL.1HX2\(I(#21Q&.T2,HP*DK*PC$&?*0Y0^'84&I/(!WFU.V$V(D2R##J=V@64DA#Q#3HQX!X"K>XY7#R'Z9\&+]@DE0BWTDT=&'6+:E<=RX: M+WA+L!H^<#;G@EM.NSLQW!=37DSLB55T);AQ*:,:<;9UA<#EZOM*84=;44D0 M[W-ZYBAQR:U+QSBE6^-3.:%2* !)FQ<3]1%DV^*RH+%UG>DOPJ2E0 M9<91Z=M#'J9I#(=Z]VAO(M>H5_[=X7+72ML-YWZW?]I<=!/]6;Q[%WUD>L7) M;X%+4HV&$YIONGMK=!]6-7Z^SY6EUX)?KNEYAMH)T/E2*;O[< 3]@V_V#U!+ M P04 " #P@V%7W,CYM)0& !Q$ &0 'AL+W=O5;8LU[J7'D\&-@X MI5S:2)=4X,M"FUPZ3,UR8$M#,O%">388#X?[@URJHG=^ZM>NS?FIKERF"KHV MPE9Y+LWZDC*].NN->IN%+VJ9.EX8G)^67AO,!HV61.546*4+86AQ MUKL8'5].>;_?\(>BE6V-!4O61ZGAFK"_6F?5_ MQ2KLW=_OB;BR3N>U,#S(51%^Y5V-0TO@#>T\<"'ZJ7AG"HX*5^=P5<%.7=^65FL6"O>Z'RN"LE0]<4'K9.5RK*^D$4B MK@HGBZ6:9R0NK"5G3P<.IEG!(*[-7 8SXT?,'(E/NG"I%>^*A))=^0%<;OP> M;_R^'#^I\"N5D9@,^V(\'$^>T#=I<)AX?;.?PN%!Y &0#3SB;W$QM\Z@M/[I MPB28G'2;Y'8[MJ6,Z:R'?K)D;JEW_N+9:']X\D1 TR:@Z5/:_[_$/FFF.XB# M2/R2^4XI;!._R:("9?AD]X5+B3>4LEBCJW]4RE B)-(!TK%0F:AB*6PJX8_0 M"Z'RG(R^$1_R^4?Q\L6SP_%X>'(5%OUL=/**'1(7B .JWR/&&X&TDLQ%:70, MAUAC+@O05"(X2(5%$05EIM<4,*O=Z'-8MI*P"Q6K M5,7I#OJ^"4JY%E7)&X"A7$+]4CJJ(Q]'D^[(;\DZ1I7C@0:DCB58>>.ILC@K MYM_!WZPJPHM76OXU;=<7IQ^H0)W?&8/&10#O YP?"__M 8(2A%+JT"!'6E"&Q6 M.O&9E'&LJ\)+ EK8)!N)MY7A!18.7K)[!3I!Y($UB5E3@/,B]$D&FV6^E!B2_)G9;;F689D)IR G=QLJRCB M!D7WZ3@ PMNZFV'76=!%IG"BA2IO,O%<'&V]\?E$R33]T6%E4F,K7P M("X 3J@DT:\QG$ZB6=OK9EA=%YD(U#V7F@Z_HNM ,Z285T,A">2@J4!NI,WK4* ML$T=.=IYTVN^J9/ON(:$M#8I6V]3C'C8R[H &-0%:$?H.7>AYTUM"&;#!9(W M;!'PU>6+1O-5BDR@JXV''"8"046JI)+9%D9TB:Z6@8MRDK8RH?U#H_41=[#J M4J01%."3M84JJ?FI!1DP,!+]$M>M;T&/R(:.E2\ SY3W4&9'*^]Q\LO]NP)! M^RQQG1F%&%G4K[:Y:4E(>_U1)LB XKKE'MWR#UB)'4#J$EY(?._I3"4^ )R+ MKF9]!%[3%S:$W -AW&+O?6J= QQJ5B4^.>TFYN-S='!B'[.Z0*T4,8?5LH^R MC>FQ/#Q$)!+71@M?/8_XF[WTP&G>OBSBN\BK0_D5@R]"W ML+OWMHMKP&PO=V]R:W-H965T6ML5_<3BDOOA5YZ5X=[;ROGI^>NG2G"NGFIE(EGFR, M+:3'I=V>NLHJF?&F(C]=)LG3TT+J\NCJ)=_[8*]>FMKGNE0?K'!U44A[]UKE MYO;5T>*HN?%1;W>>;IQ>O:SD5GU2_G/UP>+JM*62Z4*53IM26+5Y=72]>/[Z MC-;S@G]J=>MZOP5)LC;F"UV\RUX=)<20RE7JB8+$OQOU1N4Y$0(;7R/-H_9( MVMC_W5#_E66'+&OIU!N3_TMG?O?JZ.)(9&HCZ]Q_-+=_5U&>E'[GQ-_*3&7#_:?@JF5MV;#V>GDOP4^JFHM5,A/+9+FZA]ZJ M%77%],X?(.I;M?;BW]=KYRW\XC]3T@9BJVEB%"O/7253]>H(P>"4O5%'5[_\ MM'B:O+B'U;.6U;/[J/^05>ZG=#$7AXB)=R7TD*IBK2SI>#$3?J>PO*AD>2>T M<[7*Q&.QF"_$6NB4JJ\M45S(7LC!UZ879B$3\+-+>:2Z<5O)I M6:WHE&?BF$[YY:>+Y3)YP3>8&[ZQ>'$R$Z";UYDNM\R.^J9LJIW";;&I\YS. MH?NZU%[C]*JVZ0YA:9G"XMD+82J.=V_:9Z*NZ%*"_RS3]!0;(5B2S!,$51!M M2B ZJ&.16!.2%MZP!G*8'_CDB?;76N9ZHZ$P73JO?1U/6==W8(TX<;4,2S_6 M4,WB[.Q:U(@4RX=\4FEMP1GT=)WZN?C'X& AK1);52H+BG7I:#%.,NM7\\O+U5/A=O#CL:O&TYUXDTLXXS7V%P7V(O.E M7T0%WA_CN"29=**>:H[5UQIQF<=X1*Q/, 0:*2E'R HZ^Z81'0HVCU#PE(]C M+G^$24"6J]=_PFQ\G>:&\="KVN'#.)< MX\+M=2818 4P00>=(>NEBE'ZC]0;2B$Q($.8&DY^S#S.5Z%JQB][R4<6JP63?B2$S,C M\1!7X_%X_PFC"E&&83U!G2$$% [K.F]YL+O"U*3C7!&Q92)073![4![L>KM3 MH&1%2(FD#$)RJDH[39 +:I/1J:NDOV1(JQ4[@&R;,F>=++WU;3A&Q MR/(RZ!R!!'X5Y3=REL6*DGRDMQ=9)/_(F_&,\181E^N4T;''V0MQO&R%9U\A M40=.%Q42?("]5Y6'%-,L[H=0 6,@@#@BP^,FEB@F;W7G0J!2P14C>7?XE7-FEXC,SW6(N#96BGU4D3 M*DV1 4 @<_*N/A;K.ZK-&#+)UCEP(Y9'+N85IYC4&CSC8C?K52N3 M046*H#MK7EF_Q&"T4K8(A5JG*0*/ M&YUQ#S)VM'==[S/K)V3857+=.?);KG/9RX=!.W"<"7_!RA%*1&V#6H19K&N:!G7-JT+YZE*Y08-W0/9<@KOIF%;-NYXNS/! EQG M-TY//M7;,5&C,P#*L0I)$P=H/!1V#AXVI<TM2108 ^V!#+H3\>*Z(-E*;U7 ;2Y_M$(@&R=P"-0] Z: Q&&-#$ M0*X+[>,<(%,NM7H]@0$G##ODBB8ZC.DEGS'+?VU=W/:Y;7'\PW4D]]>02:&S M3?U?4&E#U8E=7/$ZTOC,=Z]T\L^Y4.VG:2N'\"B4D.U N\ MOL()28*A0Q!M]0WMBBY*XL?DU_8"%@GFAN: 4Q8,,R)=?B$BFYK\IY?3]V-B M""L0CDI2GMA>=L,9.F)BED.<,#KN5<5,U37+:+P =0&2_AL6M[,K]:TBL(T^ MKC+.3PA0PY%'@6,*A%M<-N-!503N T -M7MNDQBA#6*J&6[>-.T_LA<-[-FE M*1WLNRU7G]$$%-0MOTT)D,Q7Y^+GN;@.4K7%VY22J$^C 7CG3F2%M8F3N0>E M5/8/'DD$5WDLEO/+SCWCG8O!"42\1)W_8-JSIH:"R/E=< Q2>"JMY;+W\.!5 M[T>?R\Z)IA1]+!;+ MV=/S1)S0S_/9.?:?//I]0H(P?7PV6YTG\?<9KWXCJPK$WW!/^FYZDDJ(R/"\ M[S6Q1=Y[VX#&8?IM0]?Z3+QOZ+UF.%3,*O9+2A%4/P7FJ0RD)%$ZF0;/9]:; M/'_PS<=T'1ZXZ_P"(+71.:6<(&\(U WZES(">/OB8CB$[*MV.(<<*)T'!UP! M]H:OSEO]13U\\#J8I3:"=S-5FD%S6D2U39(!2%P#8??->R>!L\\\\]U2D%78 MRIH%DZN+>;)\.),3]%$4F50SS$T-]E."N.$<&;W_DTSG=4@U?0T,=;CHP]./ MC]BG>+6*83LE;N-K)QP4DE^=AN:J,O0^A+35,AGM\*"*D"M387D* M3S:;#0U1PLP)U3):^2)VJ?WWE6#O:ZUMR%.%_,)1C.*C-V"8J@':]U[#@F)B M,-!U8#:\3PD WF.Q;T!V(_IB(&OS7N-7<_$KU:\IOV_AH6.-YM&U&#&VAE.5 MY/PU (>F.L&S%MG#7&#"XZ]9'C"QE)G0J_1P4PQ7BA3!#B[;+OTFU=TP?8/:XHC;5< M44KKF8C?RK2 3$7K$^JL9:7I!5K[JC3TK8(FM3RPS>93;_)/>]]:%,IN^8L2 M"F (%SZ[:.^V'ZU:[^!U!+ P04 " #P@V%7WTL?3'T' M "I$P &0 'AL+W=OSU93OH' M[]2Z"OQ@?G/5R#6]I_"Q>>MP-Q^T%*HFXY4UPE%Y/;E=/GOQF.6CP*^*MGYT M+=B3S-I/?/.ZN)XLV"#2E ?6(/&SH3O2FA7!C#\[G9/A2-XXONZUOXJ^PY=, M>KJS^C=5A.IZ&=W?Y G3\7K"^WVL?_8IMD+U83D;<^V+K;# MJ M9=*O_-S%8;3APX#SOU+U(ZE8/J'LJWD!! MY<7WIJ#B^4;F=#U!I7AR&YKM3=EK=TYDX'92?"*CWXD-%+-A(LQ.5] +2Y*@0R@0KC#5GN30Y M:9EI$N ,)UF%T''S5#1.H>B5W@D0B0C0Y:! V!)_I;WML!9'@R[X M8=K/(E+ G9H-:AN6*4$68D?2><&K@SHLL: RL&JD H+P;:M"A<-A*PV;RTZB MW\5*9@?1A,U>%>382:"E.\DCLN"7M(U#LC\L6LJ)XI6ZK;O'C=RE(##;I6=G MV>XL+8*ZE)^)GZTAMFD4D6\?7:Z63Y[[4\'<@7-PJI(ZICI)YM@/=9"<[I>! M=U6TN-A(W9)8M]))((4Q@#B.Q8)3D9*A9T,&0C#OM4&"ET^G!QG; FW*^Q9@ M8[<"5+ +.="G(H2^$9>S%8*A=9]PQ5$8 PM>O+%MI?2KNI%80-4IR5$3A MY-8#V+ G(S*PM"#1@L5<%_BC8V5,+>@I4)UAI>>HF)>7E'=/E_'I*GHF"VR$ MA8?>^3:+X2Q$WH&ZU-8FY+ ;K;%YWC8* @<>A0HU$NN%XW)<+LITY[[OU.,) M\D4QF(YRZPK>AGK'7=&F%CE@%6K1=RGZPAL,0+_/75]1">8L WR2J!/S$S/_ MEX&!*2];U^/X'VPX%X=QRE.06A_QFX\)X# RA\4E\8'2>^JXD6.W-NHO;/E&+"]F3P;<#=&3&02MX1H2>27= M&OGHF"'"'M%.D6!]%D:XP8I>/)((5P9B8R(V0 A6JR)*^8"?KM3+WG(((-M( MR,\6S+1= Z M0*VR3AL1(E><-=*%'5OL9&_0B)42[@%FW1;$\#UJ/?G0RQ(S+!\O9HLA1Z#( MU* V75T;^AS&7-^WF1];> 73+R.:8,"6_Z$.4KZ&6D!H#">,V\(]E-J(/GIV M%+W2V1KB%H^+-''$8-RKX=889M-WU "[,S3C->[>2&8C+UY%11B2X_GX/8PS MM^F,8MDKL[%ZDX[)M52U'Z%/1Z5UIQ0\XCFYG4%@"K0MQVVJ=:GXLA8"Y/UA MI>$(((B=I+Z3]2?%^UW4C/*\_2KJ/'1),1F!?;?215.ZUA12]P0RMK;5[&6A M-K$/H2LS7SG-XQ8,%T6!9<@28^TDB)AB9<0,U%?K:%WB655GT7#>/00&"$[' M,KL-3T!!RB:'()9CKVO?-S";()O4H9QG+M\U M#4]?9&J4%$8F9F< A,$'H#04 ,2D!J]N<6)K0-(8LAE[-<\EK+EL(]4-8]Q! M]XNPSKA?_=G&EH\(UD#U?D8YG-VZ0ND'2&:]_U9YE4P:A\CN.=#Z$#.*MV& M :#9^C9.8'C[Q]RD!R+HVUQBRY-A/.06_KS Z8F=L 9<8[UU419:R4QI%;L& M7MZX&42/4#X\VMR[7NP[V%?-,2E6'![V G,'/!S \\!@O4]V;PG7Z3AQ#Q?^ MT32C_8@EH&1T\G[FY5TM1S,\8GO*EVS+^V MMA"E9'Y)?*)X2/$-=2.[Q*3558'P#QM!12VQ=S)Y<3-(DV=\$V\2/,9D-H-UX61%> M-1P+8+VTP$IWPP<,7^=N_@902P,$% @ \(-A5_,^MZ?*!@ (1 !D M !X;"]W;W)K&ULK5C;;N/($7W75Q2TF\48H"7> M1%$>VX#MR66!;-:P9Y.'( \MLB4Q0[*YW4W+VJ_/J>9E9(]'F 'R8O6MJD^= MNG31EWNE/YF=E):>J[(V5].=MSDVCI7JK5E4!!>W,9]W!_Y9R+TY&A-;LE;J M$T]^SJ^F/@.2I9)WLBQ9$6#\WNNRX/%XT/X79SML60LC[U3Y MKR*WNZMI.J5<;D1;V@>U_YOL[5FPODR5QOVE?7?A2"#UOR(0]@*AP]U=Y%!^$%9<7VJU)\VGH8T'SE0G#7!%S4YYM!J[!>3L M]8-\DG4K+^<6RGAIGO6"MYU@^!7!%?VB:KLS].%+A MHVQF%/D>A7X8G= 7C99%3M_BM&6TT:JB.V#5B "P:W=TYWB5FOY]LS9N_3]O M$=#IC][6S]ER81J1R:LITL%(_22GUS_]$"3^^Q/HXQ%]?$K[*;^<%'P;5N#/ M:.#C0V'$=JOE5KBT4)MQY^,.;*D2>5K46[)B74HRTAHL:K"F^V/Y9P4RI_6! MME)MM6AV18;(U)]8@A,E)ZBWT%FJ;+R+Y]E OZB=O&G7)M-%TZ4IUAAUD>$@ M;M@J74A#[W( $]I0P3I5:W#.G%U,/NZTE"]"D1!(5E9KZ.=H^@?X.;$_X6CC MD MI'$W^^H5!%Y/?ZH+-?;3 9.A'"H*5%R5+2GSZ$Z:KA1>$"261FT71T@N# MU; 9)H&7+&.W._FYME+7CA!14NI[:1!3S <7B9?X"45+C,,P\1;QJML(%@OL MQ&YG\E%9R W.@'+?]X(TH,#O+@L6@;>,PG&^2")OF:3C/ Z ;=G/)X]'W)MC M\F$RDF93MK*V=%\*RP\ G=/?L5<;=W'@16D"(KIKER# 'V:)[ZV"=)@Q_&A! M 9O_IM+[NT=Z%YS1,O'"%':F$$MB+TE3BD-F(P ;JZ#;@+$@%SOQ"W5WI6IS M6H%I&!8G'9\K^-4)A7$*HA,G1$$<8K*@*'[% '2O0(X/=_*Q* 63F+ 5"S@D M"A>T8@]'RY67@%/>F3SVA(%1&!U0)^KY?D@K=]:+XXB6W3 )?%[]_WK1<<<< MXD63R!&KJ%'&GF=#U1LSSK1-@V3VB-]K*VM19])S;F\;A'PN#1<*WN02<"^U M>_9QB'Y=ET57,I",/_V0AJ'__N'^5S<*WI\1QKC>E1PX@]-<5*K%$$D_X$#^ M;%K;:CD:;G?"TDX8JI6E WJ0M93\V&=J6Q=_X#RV^JHA 1)#*;(=-5(7*O=0 M#+*RS1GJ6J%"Y6R^AM07ZIW:HGY2<%3N[*U5?9ZQ9:6K\$U* WC68"NH"PY=N''IM'JN4"O(LL# M)1R(T+M''=M180"ED3D4%#41SHBOC!*>DTS^C"X:7R27OGMV+%9BQV$T>BS?KX6 M)7O/]!'R)7E.XH/,^M7 ZZI\QUP41K-T9(Y/\EIXM.8!C&&^T#26AQFA!^Q, MXO>DYT2^\=Z,5[O;O)'7([9=1_)%K(HN:]9R6]0N^WI2#U+H'G6XB&?)*]3! M*IV%P]IKT#=9U@7S W@HGCC2\2(BS?BI;^LUI!R"8=,,M/8.P&;!G7.O11]I MJ:&E?]^1WCF_"3F/C"J+O.L,>E6N.36]"8D_6[ZR8!',HL]+W^7-U_9^?"-= M!#<]M81QJ+!HXZAA/[D13X"DM_AA;S!-8HI6W0!^&Y]]?+BCKSO#,%QZ M_B*BLPGL> 43O4"T2KDQC+PT3NFM3X+YT6<;'N>M^S@UY)*M^X(;5\?OWYON ML^_S\>[C^1>AP96A4FX@BAS#5Y'N/DB[B56-^PC$.XE.P UW^(:7F@]@?Z.4 M'29\P?A?@>O_ 5!+ P04 " #P@V%7^B"0E\H/ E, &0 'AL+W=O MOP+AIZ\S0LDA*HN1<9IQL MMDUG=C<39WF_L;\5&J5)\W69Y\>9B4Y:[F^OK8KE16UD,S4[E>+,R=BM+W-KU=;&S2J8\ M:9M=1Z/1]'HK=7[Q]C4_^V3?OC95F>EJG!]=O7.[E6=ZK\>??)XNZZH9+JKK-Q6UX\VY,XWG +UKMB]:U MH)TLC/F-;CZF;RY&Q)#*U+(D"A(_]^J]RC(B!#;^X6E>-$O2Q/9U3?U[WCOV MLI"%>F^R7W5:;MYE6?ZV,5FJ;/%'\>$?E2X?7E^7H$SOKY>>RCM')3I!92Y^ M,'FY*<2'/%5I=_XU.&K8BFJVWD5G"=ZIW5#$HT!$HR@^0R]NMADSOK/5LUY*F$X%&U*?_C=+ J35[4,/L$)E+4J=8/$QUPL39Y[G]GKEAAW4*O_IA;CM/&6&W8MWG1?#_X(6 MSVFK5M:1PD[N87)F^/'.2&K/(-DW69#"=:KR$GO* J&^+M6N]":@BAVD14IT MN@Y(@/0'C\%8P%!\DK-:9T2E6="%HN3(C,1EA_4^QW^J2SU-$;0N+#.N7S (3EDXH9L<^ M 0)TYP(M_,5K_*R)#,4M^3]/:=SQO!/ 8K.L9HDS!Z\%)43XFJ\2F 13*S MK2[)'FHBK"W$SJ75"SS6;N5OCCVOP"%8I+FIDG!>0\)>2B1BRFA>"WW\>EF1A3 [J(FO= &7$ ^0W]&>$$D)'.2Y M)L&C$CFE/*3+5V0 E\N6V"E/P#*=Z"6'Y*[C,_\24>GOR(\'>WR^W((:;L " MI"AP!5]D9'"$(#X[R)FRNWU?E164^;%.Q,?PPM:#.][>8J6C.J*X1!-YR(*HF@ZDQ2BNB1GAB/ M@NEL%,RB*>T^)KB3))[W[2XS#TK58JOL$AIS6Q"S()Q.L<^1F ;C>1S,PWCP MQ90P[7 T#A+02:8S7$^"T1ABC";]HB@($QX42%KJAX(]D42F2' ^0O=-:85# M#-[MK*GM[,@8Q"4]I'G1Z!6_HZ=\'[YZZ$%Q_OKJ04F=?;:?BGFY/P?0$@AI<($)4# M8FM(V^8^LMDM^W+;>FN&*1WL4=NXS7+-I"G#FV8JL=+",0VO0U3*L&?;$D9- ME:'(XD"S>BSXH?BUW@#I;I'I8D.0\+#,*?<],A<,:YM+"[RHKSOML$% OK=2 MFGP/$)X\+\O\&VS6*KG$2H6N]TG1\8DLQEO*'DB4G1A.+[LV<48(9 XD.KAM M7K$'$J Z7\=XV>*9.HHMSES;RWC9#+T@G\U7X],-";%6N;(,)N\9=MS3'-2F M,)0500W*J+#FVRSK.(Q;I7"ZX"3K1GHXW@)7/)!KU%N88,9+?VLLCNN&Y '#R1Z=K6U55SNP- R=FOO73W( MHHX'M=B)-=0T!2N8YC@E._#KG:(3H ( N)PLRJ&1HW>^AL*. 5><6]?="WN< M\9R9]+QPJ?#2>^#GNY^+VOEJTPH(YG-KF')<3>@0.NF5 T2'L/F<:-ENOC03 MC@>=PFURM=(9-DVU\BV6I&2)H=$DF(51,$NF+<_KF]_KC5Q3+Y3*#TBJ+\WW M."69J4Q3%W,@@$M?O'@F.#!;!A/DLCV.#C;],EZ*O8[<,M;N\H\;;EP_^>7/ MA;?G!!!FWSD]AU@J#WT,)D_S(9@N#_'7L@.W:T&Y,,38H4:BP-R4MF0,F$J= M,5\T/CN(/DM9J))V'#W_+V+263CX*"5^N/OTZ9 2_\>1C)@YM :+1ZW!)Y2U MJRR-Y3;=]-V@V/W_M]8[H=#XX6%CLBM M62XK94FA"-/:=*R,5-5).F%TQ0V1XTFP>;76.90+?'M'B\*T+'[N!*@K]U:_:*-ROZLSJQ$:()7B#J9UM'!SJ M %HY46K-TS$AP0. K;4'P: MR.$S;XG'K]G@JT)1L_3, MU%YF$8N6[+W.KT_UF&NJ:9^!,,L\3)T&6DEM44]9']3 MY:%Q_&P?\F"\$:S#>U9<1O]!ZHT B?IQY.&EJ6EBJ;]!P'6E)#M..[*P+(.Z ME]?+E7RBK]]T\.SCYI,4N=H_4C24D)D]ZT;FIQ;N$6#@$NRQ^7-MT)2/[NA* M6@0ZPRDDPKMIT;)[R^:$3:"U'N.MR6?$1@6Y,M;'OQNJI)53G M("#)]5K1C'/K%'51+X#I''6]!<-X"8/EX$E92&:=>@NZV*F\<+ 6V(/.($BS M"SK*6)IUSN=2KG+9* ^N^ !/N>J/_-'>DV\UVW4%Z*T#/#^UD-"73K^L9&SF M/F'@%.<,HET5NR\-^#9OW5A$+)N>[!<]KNE.EF@W@Y/<#NX<[=L.[3\Q[?:F M?N6O%51Z=0LAR;5Z_.#0WGH/Q=$!.860+S Y(#1?V[T4M^LU[0L"_8A!&I%T M*7YA8[[D?&>J BL6+P?O9.9*!([\?Y&Y"Y.^C7CHB'$_<#['Y5R\$,D08'TZ MG-/U=))@4#+XZ#,J&_'A%-(+-1P'X^D\B$9S<85)5X.[3E,'J,#])"T45=7+C\8PE"%%.G+HF MR328)].& "7FKW3&ZC <]Q9.4GV*K9;=Z<;N7!!M#AT<^DSURA_H(SJ4>T)X M'OVR'?@,6_?HO=K;\//1T;)O9.FM.^ND*'XVFST^OSYFF1IVC^R3^H,O((W9 M,!1;1',^=,?R+T0 >N1*!#AL!_6)-ZJ#[($;?#4+G1YA M6MGZV.2;%J"#5525@*7U?NI._*.^45T),03G<$V1B'%^K:3&A9KVAO]DQ%(H M7OS=G]Q+4GZG;! ;E:7U\6]]&E(?VF($G\ =V8+'Z>K>]RCO358A ]$Q$9T% M'FZ/6J:N*FEW-EN%'BJ54[9.(GMTC,) G;Y/H3_A+ G"R 'N23(+PG#>:1YL M9.IJ%\4R/]@036 *+2$=1'1L PYPFJ52:=$N^XZI-@URZ]*M35V R+1V4FF=H]M-]?;HWJ?1HD:ONW1 M9#_! 4COC,[9"A[J71#*DEZO2IRVD$B&R9'3CX>C MYLFQXGS.I^+0EXOG5.8::QYKN2DL_\?GD^X$VHDH0[0E"-D_PQU+T+C7PVZU^V\OY+S@K#<'R*V[[$'0$$ ';-0K?<.'3]IJMW#+'?MR'V M!P^QW;GCDTB<#^[J+PF*(R1X,_BRL4IU/A@]XN]'RC2GWP\<_Y3&FJO!>^,^ MD; 4MY%3K\C!J+OHD@RP"1!%R+]Q&).+S2%LODB"Z7C<1\"5" 5 WC2D ^?I M;"QFP036- UFR9B.CA4?09*EI9B7F1W'_S@)DF0F(E">1T"%<1!AJ00F !7= MR8PK)E)D'$W?JW);+P20 M&\]%& 9SK!-CB^.(PM$X\4"V1TL(JXHW*K?DC< GA5@;1+\0,F!@.!*0U M">(YR2>:C@"1V6Q'83"-9H/WK1DGC2$.9O&43NGCB(Q_0L@PB"?)X DC>D'; MCR1D9&[R)J,G&'@K;#(6;]6'3]EQC3)TT4&N M/46F1-SV84/Z\LG7Z73L #GSLSZO@F^;GVZO55VS1^H$VB$;MQ7W,W3YAOX M6_?I]V&X^X#^!VD!:)"'U0I31\-D&PO M=V]R:W-H965T8L7,4-4HZ+,9.W@O\P7%C=M;@;K)4ZJO;?"AF4>((H<#<.@1& M?P]XC4(X(*+Q;XL9]2:=XNZZ0__5WYWNLF0&KY7XDQ>VG$63" IG=^AL;K);:.Y7 .3!7RV)6JX M0\$L%G!=,KU&,XTM&7,J<=X"+P)P]@SP.7Q2TI8&WLL"BWW]F$CV3+..Z2)[ M$? >ZR&,D@%D239Z 6_4WWSD\4Y_^N;=G:]4+],<]_?%+Z/\G<"\"'Z:=9D/X28OP M0<)')ALJ<1^J 9 47*NJ9G(+K*ZU>B!IO8_F:]3 &R?[^M4DRY++?7NW@DG_ M(;T\ :N %?]0=0"W!G)%BTX6/3/J3P)(GXC!2BE;$X8=PA="_Q$6N,Q%4Q!U M1HI%$_J%6@6RCYQJ'\46)O"+.]RYC>.3GET:6 NU)(.N 5&?S(F#<:(WF&.U M)!>-4I^VY,2;8-:!V%)C8"LI!%"%=T<#!U:C[Y-B.R"_4N\UUN$^HYV> M#[/^J+-(P<&J%FI+MZ/:(0S;:1A\0#HA!]5L2ZW=FL&3[!(EKK@["A$,:"N6 M<\$ID [#1=I\3S-X4'243H=G/26B+9!Z-K E?572F>P\L@_S;&YL*)2FH2[ MI.5,4![D% *!CEN(\L>&HM>%*>"LE*!IYP/-E@+;DC^B;SL_/+D4-:7(;E]5]4N2-ULX%G4'7X@C& M<:)@%TZ\\&%7@A?>+*6UCY>?,%2?W$FKQA"F.;DX>M^Q^K+#:M&R.EJTRJV? MVJ:0M@E]#&^/]AW>Y6IZ/D@G9T?7S)1]HL ;2">#\60$)]_A'JB58SA+QG"H MR\8[H[)"LN8>!*Z%--*&J=F?]F^.JS!JG\3#@^43D>74LP2N2#49GM&DT>$1 M$#96U7[P+I6E,>Z7);V;4#L!^NX:4[=Q!OJ7V/P;4$L#!!0 ( /"#85<% MB%*$.@, %@' 9 >&PO=V]R:W-H965T $$@C:=,QQF@K;0,$0D@38_ !\<%-+HW!+\&^K.N_YVRWH1NC2'Q) M[//=<\_=^<[3E74_?(M(<*.5\;.L)>I.BL)7+6KA<]NAX9/&.BV(MVY9^,ZA MJ*.15D4Y&AT56DB3S:=1=N'F4]N3D@8O'/A>:^'69ZCL:I:-LZW@HURV% 3% M?-J))5XB7747CG?%@%)+C<9+:\!A,\M.QR=GAT$_*GR6N/([:PB1+*S]$3;O MZEDV"H10844!0?#O&L]1J0#$-'YN,+/!93#<76_1W\38.9:%\'ANU1=94SO+ MCC.HL1&]HH]V]18W\3P+>)55/GYAE70GDPRJWI/5&V-FH*5)?W&SR<..P?'H M+P;EQJ",O).CR/*5(#&?.KL"%[09+2QBJ-&:R4D3BG))CD\EV]'\G:FL1O@D M;M!/"V+$("^JC?59LB[_8OT"/EA#K8?7IL;ZMGW!3 8ZY9;.6;D7\!*['":C M RA'Y60/WF0(;Q+QGOTS/'@E?:6L[QW"U].%)\<7XMM](2?$R?V(H4E.?"_@>#GP/]Z'_LQS[K<>3''81X%.+<&YU)\P:6-SU MQ$))'CIGKV5L+.YK>+Q @XTD:)S53T F"(H0X5P:0BJ="S1X2K&;J"T,\ZB_<^^$@P!<<^D=4F(C M"34K,7ZD;X!:07="S'# M)!@1PU+K$$&GQL'0.,#7GEDMT UW/]KSHCS@('V7LJG6!QO^37YKZ6*G:FG4:WC#/=\_WN#:7!-TB' M9^,T3-F2[.#L7EG@2QV7+3Q^ZH,#G MC;6TW00'PV,Z_P502P,$% @ \(-A5Z6_"@F\!0 SPT !D !X;"]W M;W)K&ULC5?;;MLX$'WW5Q#NHF@!UM;%ENTT"9"D M+;; -@CJ9ONPV =:&D=")5$EJ3CY^STD9<7>.FY>;%YFAG,Y MGI^ZM1MU?BI;4Q8UW2BFVZH2ZO&22KDY&X;#[<+7XBXW=F%\?MJ(.UJ2N6UN M%&;CWDI65%3K0M9,T?IL>!&>7$ZLO!/XNZ"-WADS&\E*RA]V\CD[&P;6(2HI M-=:"P-\]75%96D-PXV=G<]@?:15WQUOKGUSLB&4E-%W)\GN1F?QL.!^RC-:B M+J6CKU&5TU."2FA&+ M \ZB((J/V(O[(&-G;_J,O8]"U45]MQ,D^^=BI8T")OX]%*\W%Q\V9_OD1#M781*\/^+LI'=V4&H.^,3EH0C?H=V8DNY?&.9?*^IZ4'UN;J'JMU\B)=V'$+O1+7/W?L0Q\ M^%M7?69:9 E8*U:MH8S1%HO.GBA+F0J[;D]EC9*-5-8%K%FV*;3WV2:8-)C& M)K9&94M;6=32UPS4UY89][6$9\39BIR6%A4Y7U<2Z?E]66WLJ*$+OD68T(3 M"OC*O#\C]BVW%N'XQE59K$IBK@]JXS.)]*1MZ3.)@EJUM$MIZ7)P(( WP*/) M9:LAI_N:^CVK^B2)$HFW)X-ON2+:(QX&VC!4K2!IN>,:/A_9'UANL003L7XT M.)2? VN#Z[8B)8Q4)X/K;2Q_L#=L$?%D%K"W;A*&"0\FBVX63^8\F0;]+.%) M,F-O!Q^HEN!U;^R[NT0H>R< 6=R)VXYL-=P'IE&*!AD\D$!^(,UQ$//Y @?% MB'$>\2B9\2@.6+28\460\##$^FS&YY. 1]/Y4RA'K5KW@U&\C2083<)MP*-P MU@^C*8;[4-GA#-9(8SL)^'_TEG$W;Z-UG0$$@$=PWEK)RL/*!=_#Z@B8+-ZM MQI;K.G1:"%,JD$RW6U3@<&--[7%6Y9N)Y:@!Y,EVA"G>;9T\&>S#S('GEZ5H ML/3]U%AW-8MC'LX"/HE#!AS,PYA/YY/!+9A)=Z2 /- #J;2PI=9[RN%\QL,H M8;/%%#6+!U^7MYI%@-H\YO$\Q#Z?)1.^6,P''YLWW7,(MLM77T2C0-QE<(#6+^AK>9J*7I8&Y;RKX#6M5([6/J";N[ MM>O687FGR3;/$-/>,T"X:A=J6]RC?>3OD5UWG9_T8.]OSW:-4!U#R/5:DSF( M)60,HB^NBD.^@^@1](\./>/&.X]LL/^=^Y30L-/6QK^W^]7^:^7"/]*?Q/VG MSA>A K-2EI#-1C-\'!5_O/!3XQLW),=ES8^ -PPQQ<7*2N _;6$F]W$'M!_ MPYW_!U!+ P04 " #P@V%7[,1=*%"TY>9'(F4&CKZ=/8_AJZ\.GN#8FJ>M- MY>+KT3JE^L7)22S69J/CL:^-PYVE#QN=\#6L3F(=C"YYT:8ZF4XFSTXVVKK1 MQ2N^]CYW&N&B]4\$L7X]FIR_>G$YH 3_Q'VNV!BST-%<^NHW6Z;UZ]'Y M2)5FJ9LJ??#;?YILT%.25_@J\E^US<].1JIH8O*;O!@:;*R3__HZ.^(A"Z9Y MP93UEHU8R^]TTA>O@M^J0$]#&GU@4WDUE+..HC)/ 7T^,J5:BYQHGMSNW)V:0OMDIH5A6]V7QZ5V8M8Z\*\'M7D\W!E1A=? M?W7Z;/+R@+;_Z+3]QR'I^^.Y3\DO$*-^71N44>$WM78WY)#&Z::TR92J\ B? MB_(IPD^EILM+Z[0KK*Y4A R#$G1M*\_Y9%1I M8U'YV,#_N(#;9#/<4#5E;_->]QYR*KECX/\^:CXHO[&)/%@W(394ZLD#K(OU M?C\=4S8 07TP8](EFD?E0%S[IBJAA:)>0JIBS>^-$ZQF72KQ2=T^YUVB('6)Y9A(:@[A8YKM01AB9T::1V,D20#5*J- M]"S)C7OVH"SA*KEGIR\5'0PE>NBB%;;G%YN_; MN"._=9 6FT6TI85Y!E S@[:L5.X]2-R*0$W"A4[LHB[$JWVJF\J",.G<(GI= M\=CQ@4[[M.NT3P^VR ^FJ#1ZP)(]#^G[NNPC170M06_$51G"T 1"X[7EY5] MZ';"L\@)K*6>0Q]%_J#+Y_!0?5+%M;L>WHM3(YK!1JU):TW K,QR21#AW:XL MA\$#;0ZE#ZI;?$(*E";$7-?*_-'8=#.F1!S4I.8>=V5]$Y'[TE!->2BFS[J8 M/CL8D(^1"^AM3'9#-&)?2!\G@2M&0'?7NX\JHC9><,:@CP=R#_&#OFE00#?Z M$RJ^4X!)3\3454L\TEH#J24:@A3BOR[GH"&>-QG;*ZL7MF(.-!Z0$GH*2A&1 MH6WW+U!:MB#;6L/W63@>8/)=91!JXQI!2 (R>"VJLN'FT:]AGIA1:DZLI?= M!J&Q6C2I@T\"A\3%((T5VKA25QX(C)FQRK03O(D@TV@(A/'8!5[#-DS8B%7Y M1657$MDA[Y#)S7#A\*! SC-+$X)$G*\!$1' W*X*'[,#H0U:GMA"]B] >9I(]SCL(%X1]*TNT5V(U1D75-NG*_MDS MS]9GI6JB08^ EY8LA\'7Z>H(UU7TRX0=A?>1V8'#B) N?$#%D>\"A;R)@C8; MHR5GI/GA=H4K9C>W.$][SD]NAV@X425];01@NIY!=D?N&GV88<,:(?*(&E1A M<1"%N8$-R@T1.@/5RKS?%?H+4"1WOSM58A.<7UGD7^2\ 56-WO'LT*!\I946 M-A3-AM*G("W?WEMX>N&1?[G%4D[OQ%OP$7I)&K7);6%OP;1G57ET/51W$;Q! M"H&N%PPCG#\<3T>)C79?&D0+O:_EIH5TE733[B>\O040WLA#20M8]WT 8!XL%!'C3EUM;5<>8I@6@ M6I3;W>>N+SJFPR.P@-3M_@Y9TN'O='>[,7E,C1X&FTX>AP(: M=3GE%V3=QI M.EWN#EK.ZQN)J"QSLN;1B^K>)1#;QA7M- #E M&P<6B2DOZ9PR? "A,S2/Z7A[B-0$MT.<[G2&\WOJE!LS,TP:\VM+)_R':.U;N^4F:9U9'[I,G\Z-WJZ$=+62YNWY4>6"NZ M/UTB3B5,=#!8#Q$P#$Z-J+;XW#U!NW=[M^#&8LKX@&W&#_$0MXZR*63W'C+R ML7-'C#H^.8@76EI8,B!M*9PP!8/HGQ07@#K-ID6#W3[6Y]>7IGYS=O]C\Y:F+ULSSIF_0E1 M=^W'09M_06\_?BF2)V?!4:<"$]_/YF\0_MC0=O./ZF=_S'>/)N=CM9^L?_.K MKS$:GT^>/GDQ5)$J\,'J,--I[T3A'I?Y4">JEB5UO+0_TNGE=M=VV$S??P:S M T%X:T!'$;MZ)&%#Q.\(6("K,M&YP_SWO/R;S2_5L\FS,0(I)VJ?,Q($$U0> MQ4MGN!X]-1^G9Q(DRZAJ4)^KQLI6^"QG&00:[?N&MOFWWYE-+@P$\@SP+^WX MA9F\6SO;/>O1.=O2SC;R>N?60GFK!9(0ZZR O.%JCQ=9%+O(\MM".2'7NUU$ M3JEM^NN'$2>#WV7 I2O^]0F?HK@D/]'HKG:_<)G)[SKZQ^7G,3\!=BR2NS)+ M+)T&ULS5=;;]LV%'[WKR#@!8JF[1Z&/= V;0N5 M1)>DDF:_?H>4(BNMH[7#"@P!8HKDN7_G(WER8^PGM]7:HR]56;O3Z=;[W?%L MYI9;72EW9':ZAI6UL97R\&DW,[>S6JVB4%7.&"%B5JFBGLY/XMQ;.S\QC2^+ M6K^UR#55I>SMN2[-S>F43N\FWA6;K0\3L_G)3FWTE?8?=F\M?,UZ+:NBTK4K M3(VL7I].S^CQN0C[XX:/A;YQ@S$*D2R,^10^7JU.IR0XI$N]]$&#@I]K?:'+ M,B@"-SYW.J>]R2 X'-]I?Q%CAU@6RND+4_Y>K/SV="JG:*77JBG].W/SF^[B MX4'?TI0N_D07;GX#D;57BE M=TA)+0VDL,V0B,=NYU:ZM,I=(K3]EI/YX\?44&>C420]A&D8]KG5]"8 MJP8*9M;HA2HL^JC*1L #\F$Y^'<=_'/!FS!U8:J=JF\?/Y*,9L\<@+GWT T06-2PVS0. MPG)/CB< Z^KA;8]%B9?!?NA!E(JX_=+(",WG'AMG .E^VQ-/AQ='2$/&UQC M;X>&?T$REYB3%$:4P+]?48(%$>A)7$IQ3F0K#9Q5+V^1693%1@6*<2@E.69Y MBIZ"%,,Y3T J)0(G*9U<&+LS5GF-:N/!4*C7PD!T$$V*DYPC"E(4BTR"%$2( M,RI!JJJT71:J1#NU@_ YQ3*AT4*:PT;XSB2;O#<>MAS.)02"N4@Q83$H&H.2 MF,DV*%CD'&=I/KG4RR['-.:8_;0<4TR2!'.9P5C(Z!#XE['.(<)R6$P>S#/+ M$BRA1#2+Y>$9"2G+"&9\+-'0@)@1B?)8GB3C($5YAF7*ODUT\(^)F&C*0TE@ M(A'RGS--**:,PSA/8V"48!I-A=4TA^C2%(WP .]Y@/\+'FCC_;8N< )^-Q>, MV_W!M@_N-'MWRLZ='R #C):ED;;.,"9RR=$AQ#S=< MGN$T%9&@,A%X@Q*))9!6F*'0QSW1[:EOK!,Y-!,G49JEH;M2\)H% VD2FIGF M KI&[!GQVP:E&:;1@].NXZ''X8" M\)N,4&"8T+0]@GB'!,X#-AA4-XU(Z+AY! DY4++,6B#P4 +!029OW:,1:7 Z M22'VG'V0JX&:>Z8.6+@_U8-!YL'9%@H 5Y:T4)!PKG?M 2<+OSN' (%P#O%[ M-#["W*)G;O'?W> N %'A'MJ _V^4'Z'M4:/??87;4[F+C+HX M1EQ":FX*OP4=IM;H5BL;B\,R&4O5C@%Q7,:]:AW:KM_JM]8TFRU:P^LOS@"$ M)8=:,OAE<%VC Z887)/N;D4'C^K9X,4%4-S$=Z6#7#6U;Q]?_6S_=#UK7VS[ M[>V[%T[E3;A*E7H-HN0H@]/7MF_)]L.;77R_+8R'UV <;N'YK6W8 .MK RW5 M?00#_8-^_C=02P,$% @ \(-A5VTL?#0'! 7PH !D !X;"]W;W)K M&ULK5;;;MLX$'W75PS41=$"2G2S)=FU#>2RP19H M@"!)NP^+?:"EL4U4$E62BIO]^AU2EW@7CA?8]D$:4N2<.3,\I+C8"_E5[1 U M?*_*6BW=G=;-W/=5OL.*J7/18$TC&R$KIJDKM[YJ)++".E6E'P5!XE>,U^YJ M8;_=R=5"M+KD-=Y)4&U5,?E\B:78+]W0'3[<\^U.FP_^:M&P+3Z@_MS<2>KY M(TK!*ZP5%S5(W"S=BW!^.3'S[80O'/?JH TFD[407TWG8[%T T,(2\RU06!D MGO *R]( $8UO/:8[AC2.A^T!_<;F3KFLF<(K4?[."[U;NID+!6Y86^I[L?\- M^WRF!B\7I;)OV'=STZD+>:NTJ'IG8E#QNK/L>U^' X,4AZATBR[L+9%E> M,\U6"RGV(,UL0C,-FZKU)G*\-HORH"6-#=(UN7J-XO?$T1C9^?]^B7'7KT"OH,;D6M=PI^K0LL_NGO$].1 M;C30O8Q. CY@VB4+YA.[J[9LP"3Z<(#P9"4].H:\>:%<6;=FMUDC> M@PNED):*U05\XFS-2ZXY)7*+S&14 &V >\Q;*7F]A4NFN#J6VK%^81/6$((G8W@ M46A6.EWIYLX54SO ;RVG($;W'"+Q EH3>=3*EU]M)S M/I\_G(.6EN\S*,.MR^4,PHDWH_F=<:@8%4J;?<,:8G<&-)#&W=NYM<%,%0] MYJ?@LQEY!ME@NZETGM;Y,XAUR;?,'']FYB1(O'@2#I:HR$9(IA%JH;%;AK4P M69Z9>GEIF WV&.UIZ*59U!OG&B45SARQP%_.CKE#9R>=C#68Q;*R9[* MG$X&L\5LB;PP3;NW8Q=E4,9AN+! M]E0.E7ELUC7FOW51E&(MM;=_W_\ M.MZ>+KI+P\OT[NI%*MA2 E#BAER#&ULM5C=;]LV$'_/7T&X1I< 3BW)'XK3 MQ("3+&N ?@1QUCT,>Z"EDTV4(CV2BI/]];NC9,5>5<\MTA>;HHYWO_L^ZFRE MS1>[ '#L,9?*GK<6SBU/NUV;+"#G]HU>@L(WF38Y=_AHYEV[-,!3?RB7W2@( MAMV<"]4:G_F]6S,^TX630L&M8;;(+D#JU7DK;*TW[L1\X6BC.SY;\CE, MP?V^O#7XU*VYI"('9856S$!VWIJ$IQK5HD'=Q]U1EQFW<*GE'R)UB_/628NE MD/%"NCN]>@>5/@/BEVAI_2];5;1!BR6%=3JO#B."7*CRGS]6=MCG0%0=B#SN M4I!'><4='Y\9O6*&J)$;+;RJ_C2"$XJ<,G4&WPH\Y\978,0#)\NP&V6=*=#@ MSC*N4O8.TKE0I\R=73+ZA2HP&:=-HIM5FG>Q25 M:8EY3X9T%$55\HM_T)R$1*T1\D:$[/6KDRB,WUI,M!JHV/#4H5!(KPN++K-' MIP<8( [R&9@Z2E#%I-H)_4YT@.F,R:HPO8P!E3PA2+/B)F4)1BLYE<19I. . M4L8M6U2QL"FYS>*PT^N?X&(T[ 2C>!^VJ.X>K$=AI]\/V/'!O79HFF^HWF;A M,.K$)\\(V([P&=3A,]@[?+Z1'6CRJ4/\]$1DUT)QE0A$>JNM(']VV#47AGWF MLH"F6-H)X8=C*2.9#R3S>Z-(*T^.?DJQW8#WF-52I-Y+,RY1/Q1'1?;KD+NH M7D]]#WVO$^[;S5Z1N&'AB;7(_?1E@O/6P)*+E,'CDA0J*YI&'4W%U^%)DH>Q MTX_P9QCOE1;[Q>_^TL-.V.MAH+^(TI^\A))S!Z&JX[6TJ"F7:@,@B#BN;+#A MD/>"SX3TE?^%O#))$E- HUWDLS"/J!=36H>CEW/*GL)'*/A%_;'!?-LI810W MN67;$E&G?]+SEMA5W(9U<1ON7=PNN5VP:ZPGOM.CL!N5R +'%*IO:*PB+Z37 MKE2#2HF!!4VCOAPF.@=V^%[;YKEH-XZF8N9+'9F-*A$OAXXG IJ]A"_(V<18 M8$%,7%4?+6P8WE?!R:?+FZ\*W/W" &Q- R!2!6Q?5-AM@ MJ\/D&_0./F+]Q/G*XK"?Z+G"PNZ=456.+0>(R@%$?L0.,6/BP8C1:CCJLR// M:HY7$F(E,=-%)I!99G1>ZN@T VX("19T%F$-++GTHP!/(_YMC/[5,$2BC?6. M@(SK@(SW#L@]_+R[3]EU4_93%%[;C.]$C=/<;EA[-%O(,B@#Z:?A_IF!>+41 M]U=;V;.>^S&&"K1A-2-YUR M6;40#(HOX C?<(2OAP,:7'\#A5Z4GH"G>&T5=%OR]7U 3**0J,K*6C4D; Z8 ML\<$)AIY.)AHE)=5BZ!LMF7"XUWT/R6BSN6VS^5VS:5=Y71[S:TI:;L;U^<< MS-Q_)+ 8I'@C*6_2]6[]'6)27K^?R#=[$..J:\L- ^>#T MTE_&9]KAU=XO%\"Q#!,!OL^T=NL'$E!_G1G_"U!+ P04 " #P@V%76LR@ MIB8$ !U"0 &0 'AL+W=OEU#:09!-L@=W&6*?M0]$'6AI;Q%*DEJ3B9+^^0TI64JQC M!'V1>!G..3,\H]%\+]5770,8\MAPH1=>;4Q[$02ZK*&A^ERV('!G*U5##4[5 M+M"M EJY0PT/XC">R,YP)6"FBNZ:AZND*N-POO,@[+'QA MN]K8A6 Y;^D.UF#^:%<*9\'HI6(-",VD( JV"^\RNKC*K+TS^)/!7K\8$QO) M1LJO=O);M?!"2P@XE,9ZH/AZ@&O@W#I"&M\&G]X(:0^^'!^\W[K8,98-U7 M M^5^L,O7"RSU2P99VW'R1^X\PQ.,(EI)K]R3[P3;T2-EI(YOA,#)HF.C?]''( MPUL.Q,.!V/'N@1S+#]30Y5S)/5'6&KW9@0O5G49R3-A+61N%NPS/F>45Y524 M0-9. =>R::4 831Y?T\W'/39/# (8XV#U5(BJR4J Q!_V"W));)C!'C'*RQD5H7'[^OMQHHU!4_QS+4$\@.4[ %MJ% M;FD)"Z^U6.H!O.7//T73\-<3X:5C>.DI[\MU7U^6^4IA]2KSY,*Z^=:QUI+W MR>]@CK$^Z?_(M$!W4QRDD1_/ M8B2K]06Y?/-UO+> TWQ*SG 8Q9B7A)R]BBO 8J8SO\A"',2%'^8%.:'<;%1N M]E;E(G?5(>^;1VP_NK^3.U/C)7]B=,,X,PST,0V?1#BNX0,6]%C:@4D'QI_! M,-?8BK1-)O+#W4&B3.S^GT@/L"6*%7&?KV8# K8,Q8(7F^!]NB3/4*3%Y >J M4>HG44*B*6[GXW9+GQ22(X8^6IO8+\+8ZCU)BY>P#=.VN:)%Y"=Q1J+<#U'+ M-TW+Y1-8R0JCV*8SSJC#S[DB<-C$UE1^)6VGRAHK@[381U"O>81 F1_GR>3N MAPQ&,S_-9_85INGD7F+!V&_&6Y*/Y8HU$X6%*]S,3Y+HJ.*"%ZVP ;5S#=_> M72=,WQ7'U?&?XK)OI<_F_0_)9ZIV#./FL,6CX?D,I:7Z)M]/C&Q=8]U(@VW: M#6O\+P)E#7!_*Z4Y3"S ^*>U_!=02P,$% @ \(-A5^?"?^ 6 P 8 < M !D !X;"]W;W)K&ULE57?3]LP$'[O7V%ETP12 M19J4%NC:2BV_Q@,3 K9IFO;@)I?&PK$S^T)A?_W.3IH54:KMI3F??=_WW5U] M'J^T>; Y +*G0BH["7+$8#=]X?^"I@93=LYC)9:/W@%E?I).@Y02 A M08? Z?,(IR"E R(9OQK,H*5T@9OV&OW"YTZY++B%4RV_B13S27 Z: MR*L\X\BG8Z-7S+C3A.8,GZJ/)G%"N:;6/-:R4UTLA.*N5%UV MJ76Z$E)V&5<#ZO2Z+>W%_!UZ_+4C?XPW^JR"O2E!7 M9ETG]H/-%A8-_<=^;JM)3=G?3NGNW.T(N$ZVY;&9\!MBG=B;E>\ (A0+,&U#.Y=&4R]F25(5E>0.959H@^*W;XQ3WSF# M1YHM)6TA)+G24B^?V7L6=P>#(7WW6']XPO:])SH^ZMQKY/+M?;:CY(.VY(-_ M+OGY4TD#B,1=5%@9>"G?;2H+VQJPDV%[ V;6$;XN8I=E-3??Y(::FPGK3:\1 M-5NX[C4]LJ\Z]!VX<5?7=>\,DH8GZKJT*H6=6W /04I.4N*XJ:Q1?-(A\Y - MHKXS!F1$SABNC2-OW.= STJ&%!S%&VUZJRGAQM0KP"S];+?T?R,A]0!LO>WS M,:NGYM_C]=MSSR2%C-6%N9?-%^CJF5J\1!;: M_9.F]9U@QJ361I9=,.HE%^V7/7?W].Y- M<$D_GJ$ZZ:E.SJ%'6QS"M$:>,B-W.*)KIM0+%SNR+&4MC#/;=IWB?1;Y-.^' M'(C -,DA#>O3&#S"^[_JGD?#-,%?)@L<:WPM7*"'K#43J1[.!M@R V4,JN\; MWG3260)G"0<;Q47"*U:0MR08!92.**7'\N!1( 'LU&](<=2P4USKFHD$2"*U MP;0D"$>74TJ&5IR.IA@_'-R=J,"BTNNKT7A*.WGBO$_UR#\:IQ+4SBT-C2D1 MJ)VLWMKOI64[CG_=VZ5VR]2."TT*R#"47ESAFU3MHF@5(RLWG+$T..I.S'&W M@K(.>)Y)O.Y.L0GZ;1W] 5!+ P04 " #P@V%7E ;@Y:X$ #F"@ &0 M 'AL+W=OMWI"S5R5RO#WNQ>3S>W7V(K5E7&$<+X>/ Y&4,:P^/UX/T7FSOFLJ&*K43U)R_T;CY) M)U"P+>TJ?2_VO[)#/A9@+BIE?V'?GXV]">2=TJ(^&"."FC?]/_UTX.'((/V6 M@7\P\"WN/I!%>4LU7BT3L%;YJ"%<_MIXAFA.0/D&[\LP[7 MK+V"P'/!]_S@C+]@3#&P_J+_2'$K10TKQ"JQ%)!FO8.5)9A)^&NY47;_[U,$ M]/Z#T_Y-VURKEN9L/L&^4$P^L5^L^VX!L84AD5NN M:%E*5E+-"MA\AK=,E)*V.Y[#>RH?F5:GLC@?YV&'#(D*FY0W)6A3#:#0$VY* M9$H>8AS&7@Q!@FO?C]THS'H%B2+4 MA%;C/ B-=L-EH'//$U_(:Z1MG Q W2&(GHPR9(@#=(L>=F)!TD S^(@)CT M3SJ]6ZWA@EQ"$KM^BGFF:!:';IRF$/J)L9*178+)(+FK"9^Y6E>@*R)!I M3"R,>SXSO%=KY(7J@1L&( -C)&CX#E!AA6&.)\N<>DG MKA<%<.E@'B]@8DT'66H&7."F80JGJF-Z]/; (BOM"TMAH*[1_3-DW!T?</\"Q&\7&PO=V]R M:W-H965T/+HM&5-'C4RVF[UDK.G5!53GD0Q--*%O7X M_-2]^ZC/3YO.E$6M/FK2=E4E]>.E*IO[LS$;;UY<%\N5L2^FYZ=KN50WRGQ: M?]1XFFZUS(M*U6W1U$2KQ=GX@IU<)G:_V_"Y4/?MSIK82&9-\\4^O)V?C0/K MD"I5;JP&B9\[=:7*TBJ"&W_U.L=;DU9P=[W1_K.+';',9*NNFO+W8FY69^-T M3.9J(;O27#?WOZH^GLCJRYNR=7_)O=\;AF.2=ZUIJEX8'E1%[7_E0Y^''8$T M."# >P'N_/:&G)<_22//3W5S3[3=#6UVX4)UTG"NJ&U1;HS&UP)RYOS&-/F7 M55/.E6Y_(&_^Z@KS2(YNY:Q4[>O3J8$)NW&:]^HNO3I^0%U&WC6U6;7D33U7 M\^?R4[BV]8]O_+OD@PIOU'I"1$ )#[@8T">V\0JG+_HO\;YOC")_7,Q:HX&2 M/_>%[;6*_5IMYYRT:YFKLS%:HU7Z3HW/O_^.Q<&/ SZ'6Y_#(>WG5TU5 <#. M=7+MU<\)&I+\W)E.*_*V;3M9YVJ?XX.J]SM^NU($-M>R?B0KV1*],6GP8=&4 M:.2B7I)V)?&%- N2>P=;YZ#U:^']*GJ_3D8HHU'53.EM+&CWC MPC[*CZ6L3T8?UK9S8:(SK9'UW%H5@K(PH9E@)(PH3V(:)=D(63&ZR V<]%YT M=6&>"S+*PXSR.".<R*&W/["0,:IP%->6RC%T% @R3I?:_69?.HU"9M MG01&0!KM 5K M- C6&\_N%A;>ISZ]%_=2S\F%)6$\[D/JH-[#2'T"I'$9],=+\3?2ZJNBO /2 M.2![!P@*]/2@U1(?#Q9DJ65M4%V0ANL!!U278JO%OT$Q/&YVXVW)ARVD=_=2:+FQQ=W2N-@_/>+)_Q<@6TM9W4HZJW2%3DJ:O*HI&Y? MDXOETL8%:GN+307.T9Q\EF6GW":S:KH6%MO7HTM9.IQ)U\R_R;JS!61]GSY! MSC597<=1@DW)"#V$R0#X@P'9P82MPWR35!;2,$8+!ADY MAM#QR .DZ1M-/2B=%RWV'Y,CDJ&O0YH!H*^M@4D4O]B.Y"U489L/650/ZT)C MB<:,A.T6:'A:6PTLF$0"G;?N6\3%VM5WZ&'(/6,P@3 #T?MX??.I]0# MB/" M+/T(&J4<6G=V//,FM^DL2SP(1!Q3+C81/T_U'E9\WNLL"< ?S&4[S9 %SNT: MK,(0S&?O^T%=/')4*<+491"IC'RY(K!FEL1;!0 Q$J@P[""1#.K^7T2"$C^1Q3?R@(/%;ON_[UPB M;59]/[SLZ]&G#1QG@QW),IH!V6$4(^M"3.R)LHO2'8R^(CRCB2.9\Y8OFM,>6/D'HF0;8^G]@7; MGHQN5QH']NZ<_")G[^'+P/>1SRDF)K)=C:X:]"PRH=6=JD'QQX#OK,UUX=C2 M]C^ZEKE?P83EPPP <(N$QF&X3P&"+G+@%-5C=FJ*TQ S102$QS1-0CO_X*3) M5P[]<\B5S1KW-4,$1ITD)1R:,PP^@: 1V MG R3_K#84R5*:N4"E573U1C7%OD4_;_5W\G=1+# RD5 N( M!I,$LYGV]UO_8)JUNU/.&H,;JENNE 0OV@WXOFAPI>H?K('M/QG._P%02P,$ M% @ \(-A5TL@2)D& P Q@8 !D !X;"]W;W)K&ULC57?;]HP$'[GKSBE4[5*;1,"+90"$K!.Z[1J%73;P[0')SF(54_?4[YP>E$T-]26SG[KOO.]]=AFNE'TV*:.$Y$]*,O-3:?.#[)DXQ8^9< MY2CIRU+IC%G:ZI5OW>8V&7F!(X0"8^L0&+V><(9".""B\;O&]+8AG>/NND'_ M6&HG+1$S.%/B!T]L.O+Z'B2X9(6P<[7^A+6>"X<7*V'*)ZQKV\"#N#!69;4S M,5>!2I8?F&7CH59KT,Z:T-RBE%IZ$SDNW:4LK*:O MG/SL>([&ZB*VA>9R!4PF\-6FJ&&.@EE,8)8RO4(#[Q]8)-"<#'U+49VO']<1 MIE6$\#\1KN!.29L:N)$))J_]?6*[I1PVE*?A0< %YN?0"4XA#,+. ;S.-@6= M$N_BS2EHQ$]*26P.W M,A8%W0QP28)C73B/9VIZ0[)?"F)6:(W2PA?.(B[*I.S+Q$&N^S/QD"(LE:#Q MX$A;5V?UC.!_B )%AYG*ZJ5J7JN%8M7E0#P3A.L:)Z)O/$K8P2/"G#1DPP&9,"UY+4-]Q9 MJ\(0ICD9M [>16M:.S/C;O,SDP4-2FA7I0[OX*SU^H;CNCO;5Z?M?J\U8R:% MG&UH:+K0T.Z?=OL=./D'EQK(8A:1O*:+"+H7=&%?-?H[LR5#BN8FJ"'-A;35 MF-F>;H?TI)I-+^;5A+\CLES2[>&27(/S'G6DKJ9FM;$J+R=5I"S-O7*9TH\& MM3.@[TNE;+-Q ;:_KO%?4$L#!!0 ( /"#85?OUBN_4 0 <* 9 M>&PO=V]R:W-H965T>AZ ,M7=M$*%$EJ3CS][VD9"5&'2,O-I>[G'-YC\C90:IG MO0%![[;&[LP6LQJMH,UF*=Z MI7 VZJ,4O(1* M,L,6,R4/1%EKC&8'CJKS1G"\LH>R-@IW.?J9Q3V>^Y]2:[("1=9[IH!\>60; M ?IJ-C*8P)J-\B[8=1LL_"#8A'R3E=EK(/XMTQ5?%J]Y[MW\N--@J;XY]S?-MPT?EP5C!37;,< MY@-4A ;U H/%+S\%B?_K!;#C'NSX4O3%&@58- *(W)(;)O)&,-?(.+UFFN>$ M506YY:(Q4) SY[@T1O%-8^QI$B/)C6"XOW1N[?B:K(W,G_=2%*#T.?X7$9[G M_[@'LI4"U8Z5)FUVMUL930QNYJ=<-CV7HN-2(1=AN=3(1;<]R2OTE8U&.TT) MO.90FV[/NKY9%JB"JZGWN%< )^U(L)D,E!NTM!UUCUPN['NVXVS;A:0?>>&;-NV]*4,Q(-?7NCUQ^)E_()*1)ZI,K-PF"A/KC23>+QAE-8K^?)31)4G+E MW4(E4?9ML._N&P/%5_:"\7?04M:DT0@?3SB798T5/%- >J;,D1_1;(*)(N28 MA31,4AI&/@DG*9WX"0T"7$]3FHU]&L;9&Y6+42U\?Q@=F?C#<7 D/ S2?AC& M.+P@DK@72?QID2PKPQT,_,[C:>:-XH9C>>Y><]'8$]XJ69(;5Z2^_3X6T#D] M7 3S&3W@O:@-ULN.:VE0%)P)\8/TN+LC/0#V,IP =]HY!7]!,7A?.P];=K5QMVX+R[5NW#>IJ;&&N<3T2G?EM!5!X"FYQY/!G#[&"^DD\=\-O4=IF""H ME4F6,GX6=>X)HS-Q4IKVG^]7^E;-L+_=@T\T" U"0 &0 'AL+W=O>PXN).Y@ *W1>4R8F3*U6. M7535Q!LY^X89L.9P(""HDR#%C_[6 .E!HB'<:OAM-I M71K@X7C/_MEJUUK66,*"@%#*\I>J&5U^AT6,#3#B5]A=5C:WG MH&0K%2\:L(Z@(*S^Q_=-'@X FJ<;X#< _RE@^ P@: #!2ST,&\#PI1Y&#',L2)S!Q2E.28@=.].;5X-+[U)7J M4Y+%IR1;G(CLT:$,VT,9]K%'5T6)B=#7N3*?+^7Z<*B^CU.$I00ENTZE)KRT MA*:Y["(O='>'J3YJ$1^U6/19/%(Z:I6.>I5^X3RM"*6(/$A._S4MK8GZ[/!>#[H6(_U MFZ!NX0_T]8/B6J><,(DH9-J5=_%>"Q-UDZXGBI>V"ZVYTCW-#G/]K@%A#/1^ MQKG:3XR#]J44_0%02P,$% @ \(-A5\0):L'F! )!D !D !X;"]W M;W)K&ULM5E=C]I&%/TK(S>J$JF+Y\.?6T#:994V M4I*N0C9]J/HPP #6VAXZ'I9L?WW&QK&Q/1Y R[Z ;>X]/O?:ZX>,S6 MC$GP/8G3;&2MI=Q%3.C&9OP^.]H(= (2::](DY_8[-53HJTG$SW5:-J[J'J^[A L\]JWO_ M?%1AX(-D2?:OKL0])M%CYNOV.MO0.1M9:F%F3#PQ:_SK+\B#O^L*OA!8HWQ2 ME4],Z./FG: K=9_O%?FYHCR-D>LY$#M#^^FP"ET<1 B[55R#H%,1=(P$'U(E M;7'!\ \E:=H;;H_@')X:M=AU0T)'3\RMB+FG$OO(LXQIF;F=TUX%./!:Y#11 M""*_IW->1= S$JS7O(Z9U^V9Z[J^$[:X:>*<$$&GIWM^1(JB)\8(><@=^CUZN/"5&0U2( M!]O2HPMSH(][.-:NBHRN=41\RN3F]75"&+39=>,0Q*$;D!Y^M>TAL^\5^G.S M8NG\&?PUBZ,5S1])S?)CACQW 5X*K=F VE:1\PH2A(QF?78++H36;$%MX,CL MX,=E"'6=V8$A#MLZI(G#/@E@CTFBVL*1V<-/TJ&N17=D2./B?1I9.S@Z8N$G MR9#?U1>U@$F;H":,N#[LX5C[+#+ZV#$9"C27UR-.^^%1$X=]B%W40Z_V060V MP@D7&RZH9. SEVKYY;/9+5=CE5F'C*!G+\(+H36GK]II,7R-^X\+Z 6YQTX010CIS MK'WP"CO__T"MK96Z7"!F2Y4'![Y:A&+_2GZ_(_FF>*L]XU+RI-A<,[I@(@]0 MOR^Y>B@J=_(7Y=4?(^,?4$L#!!0 ( /"#85?&_EW8YP4 & A 9 M>&PO=V]R:W-H965TE">S9#G!;,\28O)8EY?N^:+.=N)+"WH-0?E+L\3_OT-S=C#^01.?ESXF-YM M1'5AMIAODSNZI.+S]IK+9[-699WFM"A35@!.;\\GK^&K"]^K!M017U+Z4'8> M@VHJ-XQ]K9Z\7Y]/O,H1S>A*5!*)_'=/+VB654K2Q[^-Z*1]SVI@]_$/];?U MY.5D;I*27K#LKW0M-N>3: +6]#;99>(C>_B=-A,BE=Z*967]%SPTL=X$K':E M8'DS6#K(TV+_/_G6)*(S /J6 :@9@ X=@)L!N)[HWED]K+6>3%M7'N!1%?J4AN,@J6=+7CJ4AI":9@*>MEO9-7 MV2UXFZ07D) MGC][ 9Z!M "?-FQ72K%R/A-R&I69V:JQ_&9O&5DL+^GV#&#O)4 >PH;A%^[A MEW0EA\-Z..H/G\GDM1E$;091K4=&9?#O*QD&W@N:E_^8IKC7Q&;-ZMY]56Z3 M%3V?R)NSI/R>3A:__@(#[S?3A$\DUIL^;J>/7>H+51POP14M2R V20$@ A]8 M(3;&CWP?;+BU"1@'[V15 M"\I-CO>*?L<)@@1#-#!L"(O\.(9FPZ0U3 XV_(F))#,Y)-I;0^P'$ <#BX8X M& 8D(F:/0>LQ<'K46L+!Q1!HAJ8D#L*!;4-4@*N[WV0Z;$V'8TT?6A"A[@=A M& ]<&Z)P1)#9==2ZCL:ZME9%I!N(4#2L"4,4]&!H*8FX]1F[?9XMS\ GZ;7< M\>^]UOB!YC>4&]NB4W)L6SR16&_VT%-@]9Z "XWHB3)P*K5^"CIK"WAJ-C2* MW6(, A1A/*A90QP) B^VM 2H: Z=M#P*#XUDSS0FG;[?>-;#8!!&,+1X5@B& MAS/8V@L:C>Z[ARCP->J:XC".H6=QJ;@+W> ]GA%0!^L4Q9[FW!06Q99^"Q5_ MH1O C^ $U'D[#;WANL$4!6%DR[B",AQ-97MY&!"+ V_("E.8[X6V'"L4PY^P MN*+%ZSM:K+Z#/V^R]"ZI=GEN6+@E1_?*$ZGU$Z"H#J.GP(5SK3 Z!2=2ZZ= M+1B@>\5P#"YB?%=K[^KWQ[(EG>7 M%B7(Z*T/]S09$UY%2!?OV5R3]$\J;YD M;W]4L?@?4$L#!!0 ( /"#85?D+7#M-@( " % 9 >&PO=V]R:W-H M965TS4/DC[[W=V J(25'W82^*S[_ON[O.=L\;81[U&T0:Q M'G+NB@U4PO5,#9I.5L96 LFT:^YJ"Z(,H$KQ)(X'O!)21WD6]N8VS\P6E=0P MM\QMJTK8EUM0IAE%_6B_<2_7&_0;/,]JL88%X$,]MV3Q TLI*]!.<LK$;1 MN#^0 M'GB\WK/_"+53+4OA8&+4;UGB9A1]C5@)*[%5>&^:.^CJN?9\A5$N?%G3^@YN M(E9L'9JJ U,&E=3M7SQW.AP!^E_. )(.D+P7D': H!QO,PME306*/+.F8=9[ M$YM?!&T"FJJ1VM_B BV=2L)A_E/81T"Q5, 64&RM1 F.?6;CLI1>9Z'83+?- MXE6_F)*S5.Z27!X64W;Q\3+C2'EX-EYT,6_;F,F9F NH>RR-KU@2)^D)^.3] M\.0UG%/U!PF2@P1)X+L^PS?3.W!(G8GNBDUAB4SHDGU_VDI\.1;ESWCIT%+? M_3U5@/XF^G!/A/9*_D2 ]RI&^QYV-% MDRUT 8RNG146J!&8,LZ!.U5W2S8(9/[)V.5QQG?'Q;SET6;(C_K7OQW4E&NI M'5.P(DS&PO=V]R:W-H965T%P5F M3^>0T_7$L(W-P U99D(-F-&XPDN8@[BMKIGLF5V4A!10,UAR7"1^;0AI6 MRYIQ:^Z\,>?L,3>'ZABYUA%R+,?MD4^'Y3.(I=S6YW)1IZG+E=+ER=#Q_ M3[S+<@5"=@CU+A]NEPQV*'LUD/:R)R.0>TQ+0$V!VA'!! MF2"_(4$QY:*/OPDZTD'5&;.*;"<(0U_NT&H;;7#Q-Z)Y'9KW3S2<"F =&1(9 MH_4R0ZD\=?0(?PULLXRW!>N$OAWLL@ZZ>2.KW['Z@ZQG'<1T#X3_ L+V1Y[E M>#L4_LN=]2W;=OQNWC.#H\[@Z/_K+%5GTDJ=27V.1R\=.X'K^>&.X\&%WYCW MH,,*WJ/&AD&#GOIRG!-[AW/0R1LYPXXS'.3\>WOT 80]->/[@7>R0] SSSNQ M+<_;J2USZRI4GR'R?EN2DJ,<4JFTC@-9I*RYVIN.H)6^'1=4R+M6-S/Y-01, M39#/4TK%IJ,NW.[[*OH#4$L#!!0 ( /"#85>(\#.F!@H +EC 9 M>&PO=V]R:W-H965T%2DPUP'_XD^<^(%D6+WB$6!9K8&?T\ M0X[I1S.B?/E:E-^K9REK\OLJRZNKV7-=K]_/Y]7B6:Z2ZJ)8R[SYRV-1KI*Z M>5@^S:MU*9-E=] JFU//8_-5DN:SZ\ONN<_E]66QJ;,TEY]+4FU6JZ1\^RBS MXO5JYL_V3WQ)GY[K]HGY]>4Z>9+WLOZZ_EPVC^8'E66ZDGF5%CDIY>/5[(/_ M_L;W6'M$9_(ME:]5[W?2QO)0%-_;!S\OKV9>ZY+,Y*)N-9+FQXN\D5G62C6. M_+93G1U>M#VP__M>_:Z+OHGF(:GD39'].UW6SUKW<&-!ZLTW_Y,?M^-1.\ /QPY@.X.H%,/"'8' M!%V@6\^ZL&Z3.KF^+(M74K;6C5K[2SSN-]739_39OCZNN[)"W) MMR3;2%(\DKLT3_)%FF3DY[RJRTTS875%_M9[_D-5R>:I3S*I-J53+ZG)> M-X&T[LP7.Z<_;IVF(T[?R_4%";QWA'HTT!Q^8S[\5BZ:P_WN<*H>/F^&[S"& M]#"&M-.+1O0^)>7W)LB'3)*JC3ZM4UF]UX6UU0GT.NU;]GVU3A;R:M:\)RM9 MOLC9]5__XC/O[[H@D<24D(-#R(%)?9LV+^VQ[87BP4WP.#SZ'QFFZE67ZDK2K1I-^A^S6SE.(.4](8DK, MT2'F:/(\]>)/VG>Q+O"M6M@?>I_SH_D9&C%.]7/##GXRK+EAF'.#)*;$S \Q M\W/F)DN3AS1+ZS==\'PP]#04P='\#(W\6#\]XN"J,+KZ]>+^@OQ:=HO^&[D_ MO,O)?S[)U8,L_ZOSU2AI.U%(8DKT\2'Z&&E]CS%#1A)30O8]X (/?X7?:?93 M3\1A[(FC#-78^1Z-HUXJJV[W<,8WNGU3E.NB3&I)_EG438(V@$$^%@UE&%/5 M+&H[<5AJZA C?A8..*C\@B6FAHV$(GO $EVFLJ"ZE'N#Q)V:.='7(0C'WL^ M,(EO_/AO\G6UDF6'UI^3M2S-:8K*)5AJ:N1 )GZ$E:9&QK$.&TE-#1M QS?X^BUP6MP)HS#Z#B=-68TYOY(1@/T4',EQJ)@ADH\6&IJV$ \='HQ9O)' M/QU66[2G5!H[XRD5!6*A$XC%&H5A5'XI:]L%24^OZ M0$2!@[I/,.2>T&-!Z!]7]C44Q3T:C7RB!,!( 2HCG5-JXE5(HV=J4H4 # %YBJ1=7I;%)7,+VT]O2X0*P#$ M"LQ%I4F?O0%J/0E+38T8Z"R87D^:\MD;#&M$8* MT#SQFI3+9LW*ZS)9U"<^@E%1"TM-O1P!4"OTT"Y(,$*;]14)2&IJW !KX018 ML[@H82=WXJH$C=7H90DA8%)HQB2;.4+E)"PU-6[@I' Z)TV]."'48-*P1JJQ M&JN1AKU+>U !Z5.1R[?=$DON-J? W_SBUC/K I%"0*00 9%"5$3"4E,C!D0* M<1$I'"(297XT*(]J[ +&63R6S8 _(5Z_K9Q?DQ8"\&$+MB:'6GK#4U(A[ M^]IP:T]L6%,:)+4+G&* 4PRK-\=0F0I+30T;F(HYZ,TQ$PKMPII,2PQHB:'V MY#1+U!]LTYG]LYYY%Q#& <(X6IN.H[;IL-34N 'H.&Z;C@\;<,?);C11W01D MXF@=.H[*3%AJ:MS 3!R_0\=/(Y/11'45D(F[1B;+AIW9'^N)=@%-'*")(T 3 M1X4F+#4U8H FC@M-?&+#3F-GZF+PWDY^!PT[:DYA5'C"4E/'!^")_RD-.XY: MM\)24\<(H(UC-.RX9BMPB'!2CZ!]NVYF]LK[GA8M:E "P$@AM.X&*5%AJ:L2 5 *W;28JU,ZZ/51Q%Z?V3_K#'!SU\O^;2_1NGU[*:30T>2.8N_=.]/#[?CM M]4[LS-.9C6[-:\ZV>_ZBM?[V4FASY>1FEU[O;I<>?OMOKWFB(JLS&RO)^E[O M5I>>:["R; .><,A^TIW<,=/KW3+30\"KO0A:U$YNF.GU[ICIX2+67J]_!_GC M-K?99NOJO/>U"NV76C1Y]]2L,R23C\TQWD7;)2VW7Q.Q?5 7Z^Z;%AZ*NBY6 MW:_/,EG*LC5H_OY8-"? NP?MES<&ULK55M3]LP$/XK MIPQ-3&)-FA3H6!L)6J$AP531P:1-^^ FE\;"L3/;:=F_W]D)49$*VP>^)'ZY MY_'=X[OS9*OT@RD1+3Q60III4%I;GX6AR4JLF!FH&B7M%$I7S-)4KT-3:V2Y M!U4BC*/H)*P8ET$Z\6L+G4Y48P67N-!@FJIB^L\%"K6=!L/@:>&6KTOK%L)T M4K,U+M'>U0M-L[!GR7F%TG E06,Q#._L.ULHP"RQEA5=6#RH.*R_;/'3H<=P'#T B#N M /'_ I(.D/A 6\]\6'-F63K1:@O:61.;&WAM/)JBX=+=XM)JVN6$L^DEXQKN MF6@05 &77#*9<2;@2AJK&[HN:^ CG.D3"]/W,L3>[[D!;X?J!4L4&F9AE. ZI#@WJ#0?K^W? D^KPO_CZ9&TJN1>/;C?R;+ M$9P;@Y0;3.9PS=F*"TH0TN$&F6DTYD#I<8M9HS67:V_U54G=+UPPPPW\O*8# MX,IB97[M$RYY2^'>B.R9<*->N-&K:?1-62H=-)93Y9 XA1-R\U1UMFQSAR2B M5-HG1,L^]NRN+V_2\:?Q@.ICLQOA'JOD=,>J=3W<:1:N4=\PO>;2@,""<-'@ ME&Y?M\VOG5A5^_ZQ4I:ZD1^6]%Z@=@:T7RARNYNXEM2_0.E?4$L#!!0 ( M /"#85=U<+@#S0, $T0 9 >&PO=V]R:W-H965TM&!(@C22_Y66V@<1:T!0-&C1K]Z'8!T8Z6T0ETB,INP7V MXW>D9,5J5+7&5.Q++(KW/+Q[R#OQ,MU*]4FGB 8^YYG0,R\U9GWI^SI.,6?Z M5*Y1T,Q2JIP9&JJ5K]<*6>) >>8/@F#BYXP+;SYU[^[5?"H+DW&!]PITD>=, M?;G&3&YG7NCM7KSCJ]38%_Y\NF8K?$#S?GVO:.37+ G/46@N!2AO:8'[ MSSOV&Q<\!?/(-"YD]B=/3#KSSCU(<,F*S+R3VU=8!32V?+',M/L+V\HV\" N MM)%Y!28/(7) MBHL5O(2K).%VEUA&1N59LWMV%*%A/-/'9/+^(8*C%\?P KB /U)9:*+04]^0 MCW8E/Z[\N2[]&7S#GPNXD\*D&GX7"29-O$^QU0$.=@%>#SH)'W!]"L/@! ;! M8-CBSZ(;_KH0G?"H&QYA3/#0P0<=T0SK[1HZOO%WMTN?P WC"CZPK$#X^(8, MX=9@KO]J$[UD';:SVMIRJ=U MFJ,N=E)3QXJOW6&62VC/A38YNVG#(>3N$+>)UPD]5+R>R!KBC6OQQIU14MFE MHBJH2"F%(OX"5!BV3"404^R*ZKFF^JO)@AE,@&E(JWK"N[4M5YVX5>U7:S-_ M&8XFX=3?[,OXW&H\"IHVT7.;R7A8VS2"GM1!3WXHZ,4NZ)LJZ$4=],<[S!]1 MM:9A)_FA:=@G6=0364/4LUK4LY]2U,[Z5+-/LJ@GLH::Y[6:Y_]+7I:KCAIY M.0Z^RKE%IV^'RM@364/&BUK&BTX9K^*XR(O,B21-BHKTRVF=U-YYZ0N12?V4 MZ_ /_,?*T.G,H6>Y3[*H)[+&)H3!T_4T^"FUH:+M2=!>V:*^V)J2[MWXP^_< M>NIKSE[*G\"*ND0XLN?ZF#JZ.&-:\R6/R[O^4LF&YFQ#4K+)<%L+8^4<$.OU"+Y'2(FG=J;#E@S]\5EBZ@SIX"WIB*[? W^N_ M&ULM59K3]LP M%/TK5QG:0&+DU2=K(T$K!-*8$ 7V >V#V]PV%DZT\"7Q MXYZ3>X]/K#M8>&:+B)E M%NQ@D)(%3E#=IE="S^R*):0Q)I+R! 3.A]:)>SSJF_@\X([B2JZ-P50RY?S! M3"["H>68A)#A3!D&HE]+'"%CADBG\;ODM*I/&N#Z^)G]+*]=US(E$D><_:2A MBH96SX(0YR1CZIJOSK&LIVWX9IS)_ FK,M:Q8)9)Q>,2K#.(:5*\R6.IPQK M;;T!\$J ]Z\ OP3X>:%%9GE98Z)(,!!\!<)$:S8SR+7)T;H:FIA3G"BA=ZG& MJ6",@BZ)D1(N$JE$ID](22!)".<8+FBR@*\PT=X),X; Y_"#&_D)@Y.89R94 MKZD(8<3CE"1/7R2\0;D_1D4HDP>:\'8RAOV] ]@#FL!-Q#.I/R@'MM(5F;SL M69G]:9&]]T;V$TR/P'<.P7,\?PM\M!L^QIF&NSG)Z>5\[;^* M*0_AC% !=X1E"/??=2!<*(SEKVU%%JS^=E;S'Q_+E,QP:.D?5:)8HA5\_N1V MG&_;2FZ(K": 7PG@[V(/;KC2S@A?#$!?#+"M\(*MD[.9^V89N!VOV^L-[.5Z M29MA_8[3[U91M5Q;5:ZMG;F.4=)%0A2&0&1E]A?'POTEQE,46T]L)_5[3ZPA MLIH*[4J%]H=8MMVD V1U03H5 )T&K5LP=9:\V+7]5NO';L9M<.QW2K5[LY4 M]=4+_^7:G?3O/;2&R&I*]"HE>A_BVEZ3 C1$5A.@7PG0;]2U_N MW8QR7CG67NLT3)=W280VH 2&&PO=V]R:W-H965T7Q_;QP>G MO^+BAYP#*/02^*$<6'.E%I>V+=TY!%2>\06$^I!Y#((J/AU#3Y?#2QLK1]\8;.Y,@_L87]! M9S &]77Q*/2=G:)X+(!0,AXB =.!=84O1Z1C$J*(;PQ6,G>-3% MP'),1>"#JPP$U5_/, +?-TBZCI\)J)6V:1+SUVOTNZCSNC,3*F'$_?^8I^8# MJVO>L- ,XU@)_2O3 M>6IX X(]4T,EN@^E$DL]1$HB&GKH W@S%L[07^B.,H&^47\)B$_1CA0])O_. M 5U3GX8NH'$T"4]N0%'FR_<:Y>OX!IV\>X_>(69"^5+J5F3?5KH;IAC;34J^ MCDLF.TH>P^(,M9Q31!S2*DD?5:??@*O3<91.BNFV)B]ED*0,D@CO_"@&3]$_ M>@VADP>?'G02NE<0R.]E'8Y;:)6W8%;RI5Q0%P:67JH2Q#-8PS__P!WG M[[+NUP16(*.5DM&J0L^30:4$53J\,40G@C R\SS$N-OMV\_Y7FP'=;HDC2D4 MUTZ+:Q]:G,_HA/E,,2BML+W5.&GW6AL5;@?AB_("S],"SRL+U,*D92=$MR_N MG(8S0/K!B@H//7V$8 +B._H??>)*KT"IPZ@"3[. MN631!OIT^Z+,=CSQ =V&FCQ!S?-2FJK;?A2PH,S3TU:;"PG1YO%9S4'$I>@A M&2V%T)64D=8(=('"7DIA[_7:U2O1KM:F,FP'.>7"<)&6=G%H:0^)I:0M(@/*#>-'M;0QT2=".D<8Y M0X8K2XP[_HF';CRSDYFNI?^0[>%56T-U9Y2GNJ *I*4641\L$?;BE#7C/?0AYJM8YUH17)S,PC;MX]XEKM8UUH14(R XD/=I ->8P]!6SM M^'MUHC:\(F698<0'.\9];J+$-Y+-O[PE0;LT(S..N-I>K0TTQ 8Z]E8\8F:M M(O3M_$5EK4>OEYK0BJ<^F94D3O/G/I5N]>B#GYK0BH1DQI54&]=F_<6>QE_U M'[09["*-N>/$2AMXF -),/)2T=ZT("4Q.X_02.8B2;7[6O]?*Q$4_VWM2'6A M1R^>FM"*M&:^D[2;5Y-*:WLT(36A%0G)S"ZI-KO-VY$]!;SJS*,9["*5F=4E ME<[Q")N2 !5L2FOKU*,L:O/DV\Z]DC+O S]2H=>V1#Y,=9)SUM4$B?@56WRC M^")Z2S7A2O$@NIP#]4"8 /W[E'.UOC$OOM(7G&PO=V]R:W-H965TQ:67P ?'!2RZ)16(7VVD'OYZSDX9V"QV: M^-+ZY>[Q\]S9=QEMA/RN<@!-'LJ"J[&3:[VZ<%T5YU!2=296P'$G%;*D&J%;DD9=Z*17;N1T4A4NF <;B1155E2^7,*A=B,G9ZS7;AE M6:[-@AN-5C2#)>B[U8W$F=NB)*P$KIC@1$(Z=B:]B]G0V%N#SPPV:F=,C))[ M(;Z;R2(9.YXA! 7$VB!0_%O##(K" "&-'PVFTQYI''?'6_0/5CMJN:<*9J+X MPA*=CYVW#DD@I56A;\7F$AH] X,7BT+97[)I;#V'Q)72HFR/U/'YHX M[#@@3K>#WSCX_^H0- Z!%5HSL[+F5--H),6&2&.-:&9@8V.]40WC)HM++7&7 MH9^.YB#9FII0D@576E:8(:T(Y0FYA"1C/".G9%&N,-Q$I&3'?":XEKBL"&9C M$L=561540T*N=0X2MTN\5KG)M\6.10GD> Z:LD*=(.C=Z+WKBLA_ MN+3[^-3_\0 M>C0%C $W89C2@O(8NM36$*&%,(5Q'0WZWLA=[XIX:A,.@M9FC]N@Y38XR.TC MEG',AL)Z&8N,LU_XO/"U"/O"XKT7QIH79LQ/NB34)_5WZ)WVAH/S1R(ZK,+S M?K>*L%41/JLBPX9B5!14*98RU)%*49+)]6Q!M"! I4E!Y_,/GU+R^_XCWAU& MO;[O=1,?ML2'!XEC17CF7@R?Y!R/#7N/R#UG59-S=ZIX"3*SS4UAFBNNZX+> MKK;]:+&R/>%>:.PP=ICC-P!( M8X#[J1!Z.S$'M%\5T6]02P,$% @ \(-A5WN\&E$(!0 [B$ !D !X M;"]W;W)K&ULS5K;;N,V$/T50ET4N\ FDJC8N=0V MD-C="]!L@WBW?2CZP$AC6UA)=$G:SA;]^)*2+)F6S(UK%M!+K,O,<&;.R>C8 MU&!#V5>^ !#H.4TR/G060BQO7)>'"T@)/Z=+R.2=&64I$?*4S5V^9$"BW"E- M7.QY?3:,!OFU!S8:T)5(X@P>&.*K-"7LVQTD=#-T?&=[X3&>+X2ZX(X& M2S*'*8@ORPX>;Z._RXN7Q3P1#F.:_!Y' M8C%TKAP4P8RL$O%(-Q^@+*BGXH4TX?E?M"EM/0>%*RYH6CK+#-(X*S[)<]F( M'0<9I]T!EP[XI0Y!Z1#DA1:9Y65-B""C :,;Q)2UC*8.\M[DWK*:.%,P3@63 M=V/I)T838/&:J%:BCQD7;"4A$AR1+$(?()K'V1R=H6F!,:(S] @AG6?QWQ"A M3Y)D[R51.'K]"^4<^!OTCM$4R?;*YF5HO&(,LO";NK A+$)CF@DF<9,.$Q D M3J3'&?HRG:#7K]Z@5RC.T.<%77&Y.!^X0E:GX>- :>P/$>!]Q9A#P=M^?QG=RV=H$(ZR.,% M!^)]IH(D:%X EI2 L1I.V7T@+).(Y655N!%5>"%L< )<)DN$;(6PBOVUJQ&?]Q#^@3L MS[:TC:'5++WA2Q+"T)'#D@-;@S/Z\0>_[_W4!JRE8%H7>E47>EV N4CB8@?! M)LI-F\,@]ZOR^L;R/E&!3@+:&/Y8H"T%TSIQ677BL@M 7S9 /,/X>@_I%B-_ MAPY:?5=5?5?&^L:4"_7$F9($>/X0>N(ABY?YTW^+,/KG-#884SB6#9:":=VZ MKKIUW04V7#?_I?>YT&+2.T %WZM5BF>%#">/!W,>QS+"5C2]:SO:SN\"*#"9Z-750M$W M*\5'V3'"PD7^778":TCH4L/WY/%@54K:BJ9WJQ:3?B?4I-]4BKX7[+.A:11X MAR1$+2=]LYY\"1].GP]6!:6M:'K':DGI=T)3^DW%V)@/)A/]QYE:4F*SI"R> M$XH,]X1]!:%0MC4:S$L?2P-;T?1&U2H2=T)%XJ9$[.]_MVBSZ1UB0BTDL5E( M?H<))P\%\_)'L^'_T)&XUI&X$SH2-S7B_E PFNC5U2(2FT7D>\B R?H4&6ZC M-,YBB7#Q\[BUV6!50MJ*IO>KEI"X$Q(2-_5A;U\UM-A@_Q A:A6)S2KR980X M?418U9*VHND]J[4D[H26Q$V9V!@1)A.]NEI'8K.._%4L@"%X7D+&X6V^"V9M M-%A5C[:BZ7VJU2/NA'K$WU>/1A-]+ZU6CX%9/9I99*#;7JZO5RPRW^1:^6YL7 M;T)(33E7E2^:5\3K'BY8+B1-!EOC__1(6@:7ZX !(!4P;R_HQ2L3U1 M"U2O>(S^!5!+ P04 " #P@V%7O\QCZ2H$ !5% &0 'AL+W=O$RD.N4;4Z0Q%XQCIH3PQ]E6?/*RFAJ49002AU!!$ M?>U@#E&DD12/;R6H4=U3-S:/7]#O\\&KP3P1 7,6_4-72R$:#7CT2H-=-MC_M\$I M&YQ\H 6S?%AW1)+9A+,]XKI:H>F#7)N\6XV&)GH:EY*K7ZGJD[-;$I$D!+3, M/3-G<^@E<-?Z'$DNBF*0+Z\EY5HP<)L?BW M:Z0%M-,-K9_2:Y&2$*:&>@P%\!T8L]]_PY[U1]>X!P)KJ>!4*CA]Z+.6": V MP88ST3G'!9R7P^GE9#?SQI[C3(ZJKB.>KF^!R&NT4T8 M9G$6$0DK]6@K24)*BL5#C8#$C$OZ([_0Q;ZXP:C!Z]+&7G!(OZ,,VSAPNOF[ M%7_WE[1.0'9Q=8](C/RQ:QU0/:ZRQU8P[F;J54R]7J9ZR<@D<''17!@T[25; MRSWA@+Y\@/@)>.?3T0M^ZM,Q$%A+![_2P3_?&N$/J<) 8"T5@DJ%8-@U(CCR M)+9P,#IP[G%5X(]'W<8=5U3'O53O,YY0F2E_:J[W]%D?BUZS]@*>.DT#@;7& MCJWZM6^=SZXE]D!"#(765J(1@/"PEBWQFFX1[W<[%M^X-5K M3276+8M6Z"%..=M!G&>U/L_V(YX\5^<((+A.(-@YHVM[X\W)2@R$UE:BSC>X M/^"<[MKCH.($APFAHVCD!J^XMLXRN#_,S$E*)8GH#Q7#'A*5%1(273X*J!/" MG(F?V;CW%B=/WD!H;4'JR(2],]IXT,@T%%I;B3HTX=XT\@LV]H]M[%L6/C3R M<9GM>LXK61?7\0;WYYLY2X3D6;$%H?[C*OX;I?*,#8365J!.37A\ M1N\.FJ"&0FOO"=01RNX-)J=[M\1K_M6U,7;= ^]VE+DCZS#MFHT]'[WA]H'P M#4T$BF"MVJPK7TT@+_:PBA/)TGP;Z(E)R>+\< MD!5P7J-_7C,F7$[VS5.TD MSOX#4$L#!!0 ( /"#85&PO=V]R:W-H965T M<"SWTUL84?=_7 MZ1IRJENR (%OEE+EU.!5K7Q=**"9 ^7<#X.@Y^>4"2\>.-E,Q0.Y,9P)F"FB M-WE.U=,8N-P-O;:W%]RRU=I8@1\/"KJ".9B[8J;PYMJ-V M?]JQ^D[A!X.=/C@3&\E"RGM[N6"-UXJ#B]VJ0% M'I[W[-]<[!C+@FJ82/Z3968]]"X]DL&2;KBYE;OO4,73M7RIY-K]DUVE&W@D MW6@C\PJ,'N1,E$_Z6.7A ( \S8"P H3/ 9U7 %$%B-YJH5,!.F^UT*T +G2_ MC-TE+J&&Q@,E=T19;62S!Y=]A\9\,6'[9&X4OF6(,_&8UY H8RKC^ARMT\(>=GG\@988+<,,Y100]\@XY9 M>C^MG!B73H2O.!&1&RG,6I.IR"!KP">G\5B1:+@ M@H1!X,WD[/&P*Y_^L3__9^E$RHKI%(L?7?85OIG J*?-T06;8*X90D9'I MPX85."X,^35::*/P>__=5/>2.6IFMC.PKPN:PM##(:=!;<&+/WYH]X*O34E_ M3[+D/YC94J=W MH!,>:R0O6:Y:O:NCWS%B^A+1;;5KG3)4_V!PY:!6;F-HDLJ-,&6#UM)Z*8W< M+'XF'[?[DW:#/,$E5NZR.:US$H*P"OE]*:?87:Z!>[?$?4$L#!!0 ( /"#85=JL>[).0, %$) M 9 >&PO=V]R:W-H965TUE.1:\Y:^%>$M4W#94OM\#%9N:%WN[%%_90:_/"+Z<= M?8 %Z&_=O<26/V99L09:Q41+)*QGWDUX/2],O WXSF"C]IZ)<;(4XM$T_EC- MO, 8=*FPP4_YY@#IR;1(CQSS:G-PYIA/O/N^R?K'?TLJ0*YH+_8"M=S[S< M(RM8TY[K+V+S.VS]I"9?);BROV2SC0T\4O5*BV8K1H*&M<,_?=[684\0)B<$ MT58072J(MX+8&AW(K*T[JFDYE6)#I(G&;.;!UL:JT0UKS2PNM,1>ACI=WE). MVPK(PBZ9N6@ZT4*K%?E %L/$$K$F-U4E>UB1C\^X>A00VJ[(7[H&2?YD=,DX MTPP4>7L'FC*NWJ'XV^*.O'WSCKPAK"5?:]$KU*BIKY'9C.Q76[[;@2\ZP;> M[HK$P7L2!5'LD,_/R^^@0GEHY=%KN8^5&LL5C>6*;+[T1+Y[^D*7'+V:"MBJ M4*[(SYNETA)7Y-\N@T/&V)W1[-)KU=$*9AYN0P7R";SRUU_"2?";R^[_E.R5 M^7@T'Y_+7NY6086K!)[&2T>\]"*\CKY( MP3G1]-G-F!Z/'A5!=,#HB KBY$0))R/CY-(I;Y@R1[>3<'(\=AA'Z0&A(RH/ MTA-5S$;"["SAQZ;CX@4 $5LMV;(WJU*1OEWAZ02[3CQ'JT?2];*J\%/@X*TRB/W3;RT49^UL9PFO+_3E,77GX\(2].)H@X=1&@;% ;LC+$CC.#R ]_J/:QQF\>D"8 ^]="Z%W#7*OC5U3Y M+U!+ P04 " #P@V%76&0@N58$ ^& &0 'AL+W=OCT M089KHPD@5A)Q\N\K 0'3$"5NY0<;Q#U'5^=*XEYY?J#LGJ< CWF6<$75BI$ M>6W;/$XAQ_R"EE#()SO*Y3EF3VO(Z&%AN=9SPS>R3X5JL)?S$N_A#L3W\I;).[MC24@.!2>T M0 QV"VOE7D=NH "UQ1\$#OSH&JFA;"F]5S002P4!98_#["!+%-, MTH\?+:G5]:F Q]?/[)_JP29><(%PFZ*00N]F2; 5IQ#H*CCVB5)$39XDP^ M;N:KBOM9" *3C'^0)M_O0G3V\X>Y+:2?JC<[;GW:-#YYK_CDHZ^T$"E'49% M,H(/]?B9!F]+?3J1O&>1UIZ6\#=<7"!G=HX\Q_/'QJ.'WT%Y@7SG57CX_^"1 M'AY"+.%N#?C8^[C@/B[G M"![E*X4#PD(PLJT$5JM84%12+C[&_9I'RAT2 Q^+GK;C4Z/7D$UK,O4:>UA. M)H[ZS.V'X\"\M'-]=\0P,N3=0/2@$SW0BOZ\48ZIID6>JEKP4C4_&)/MO8;1 M2\/>8J#%M--BJM7B)L^!T7OT.=^F8WIHT:?J89(L-$D6&2(;A."R"\&E^;WY MTF1<3)*%)LDB0V2#N%QU<;G2+HW;BL6I3&=EEB53[ 18L^>NOTGFGUWF">-FN C2:0ZP8^.=)W-O9NV6B[ M.55>DV21(;*!O*[35PV.5N 0'F2-64*"!,1I03.Z?T*DKQ.PJA/&A&]YCV>V M-QU37N_ J=(;98M,L0W%/RK97*WX$1=$UEM2_(K#KLI01G: SDB!G@ S/E9Q MK=^@#!KH:*VF19X<")-LD2FV82"\/A#>?\[^6NC;B=A&W\G) IMDBTRQ#07N M2TU76S$MO] LV>+X'JWV#""'\9>EGN34#,8H6VB4+3+%-@Q'7V&Z$_/II6NT M>C3*%AIEBTRQ#:/3EZ*NOA95V:1 )2:)?!.C6*9 H^%X6?<%GC^Z+YDL8$.C M;)$IMD9J^^C\5-:P^_K@FJ-89>?-46K7VAV.K^HC8;LW;T[6OV*V)P5'&>PD MU+FXE(ZRYK"ZN1&TK$]CMU0(FM>7*6!9$B@#^7Q'J7B^41UT?QDL_P%02P,$ M% @ \(-A5[PLH=V" @ E08 !D !X;"]W;W)K&ULK55;;]HP%/XK5E9-K42;$""P+D2"HK5]Z%25=GN8]F"2 ['J2V8[ MI-VOG^VD$1,!:=5>B&_?Y3@?)W$EY+/* 31Z892KJ9=K75SZODIS8%A=B *X MV5D+R; V4[GQ52$!9P[$J!\&0>0S3+B7Q&[M7B:Q*#4E'.XE4B5C6+[.@8IJ MZO6]MX4'LLFU7?"3N, ;6()^*NZEF?DM2T88<$4$1Q+64V_6OYQ/['EWX!N! M2NV,D:UD)<2SG=QF4R^PAH!"JBT#-H\M7 &EELC8^-5P>JVD!>Z.W]B_N-I- M+2NLX$K0[R33^=2;>"B#-2ZI?A#5#33UC"Q?*JAROZAJS@8>2DNE!6O Q@$C MO'[BE^8>=@!A> 0-H#0^:Z%G,L%UCB)I:B0M*<-FQVX4AW:F"/A4[&MCW,K[:6-R7IL,#YA<0G&! M!D$/A4$X0$_+!3H].?N;QC=UM\6';?&AXQTUNNTN_9AKNZ)\/HD_=^L-6?WA4W[R2 M+JGAGE38GXR[I4:MU.BHU *VYM]>F$(?(!3(+7C)QP_]*/A\) 11:S9Z7PBB_9LY&()Q*S;^;R$8_T,()JW^ MY#TAF.SG?3\$_DZ7L0W[#LL-X0I16!M8<#$V;U'63;">:%&XQK,2VK0Q-\S- M=P.D/6#VUT+HMXGM9>V7*/D#4$L#!!0 ( /"#85=S:QF5HP( !@' 9 M >&PO=V]R:W-H965T-F\1?YWW..;:/TY:+ M!UD"*/1842;G7JE4?>;[4IKX'IF8*+"BO=%1M?U@)P;HTJZD=!D/@5 M)LS+4CMV([*4-XH2!C<"R::JL/BU ,K;N1=ZNX%;LBF5&?"SM,8;6(*ZKV^$ M[OF#2DXJ8))PA@04<^\\/%O,S'J[X"N!5NZUD8EDQ?F#Z5SGTQN0QG"_O5._LK'K6%98P@6GWTBNRKDW]5 .!6ZHNN7M M9^CCB8W>FE-IOZCMUP8>6C=2\:HWUAY4A'5__-CG8<\@BIXQB'J#R/K=@:R7 MEUCA+!6\1<*LUFJF84.UUMHYPLRF+)70LT3;J6S12#TB);K@U8HP;%)U@CYQ MGK>$TA.$68ZNF<)L0U84T+F4H"1ZCY;Z=.2-'N$%^OA8ZQQ#CJX:U0B]J.)" MD=]6RTXR">CX$A0F5+Y#1X@P=%?R1FIQF?I*AV&<\=>]RXO.Y>@9EY=0GZ)1 M<(*B(!JA^^4E.CYZ][>,K[,PI"(:4A%9W?B_4O$D^"XGNPRA[^A\)970I^N' M*Y0..7(CS8T[DS5>P]S35TJ"V(*7O7T3)L&' P&-AH!&A]2S6S"W,@=A-LDD MR^5@)Y%8"7.#MUD8S5)_Z^".!^[X(%>CQBY49S7>0\7AR(V*!U3\$BIVH6(' M*G2CD@&5O(1*7*CD]:C)@)J\A)JX4)/7HZ8#:GH0=5>"KN6% N$"3I\ P\C- MFPV\V6$>5YBZ4+,GYS *IY-_8/Y>H3-OQA/E!1+E!5: M2F_[4$L*>0YY+G7)(TJGCY3=\PTA GU-XI2?#39"9">C$0\V),%\2#.2RK^L M*4NPD*?L;L0S1G"85TKBD6-9TU&"HW2P.,VO7;/%*=V*.$K)-4-\FR28/5V0 MF#Z>#>S!\X6;Z&XCU(71XC3#=V1%Q*?LFLFST0XEC!*2\HBFB)'UV>#!+$D<*R39CG]+T,&. M4U6L'S^CO\\[+SMSBSE9TOBO*!2;L\%L@$*RQMM8W-#'WTG9H8G""VC,\__1 M8UG6&J!@RP5-RLJR!4F4%K_X:RE$K8+KOE#!*2LXC0J.\T(%MZS@-BJ,)R]4 M&)<5QET9)F6%O.NCHN^Y''*Z"-BJK1$4P>Y^GEMJ5>4JH&R$DS^-9+U MQ&))TP?"1'0;$[0B:409^D %X>@=.@_#2 43Q^@R+8:D"NU;CP@%;B*XE@"\-.1D U7]*.@;.1%T4CG MA4:ZZ(JF8L.1GX8D;*GOF>O/#?5'4K"=:LZS:A>.$7!%LB%RK2/D6(Z+/JT\ M]/9-78^6)BZ[(SK/B&T]?4W#//S$Z]%ZL9'^=S=2D]/=#4(WQYV\@.N16R'' M&!=L*W.00)__D 70I2 )_Z=MM!1H;CN:2JTG/,,!.1O(W,D)>R"#Q<\_V5/K MU[:X0()YD& ^$)@6DO$N)&,3^N(\H3(K_%?<\G0M_DG?>1]T@>"R)IA%*4'*&5D#]A;0YHT[6@L*U:-YNJ&EO15]7# M?#X0GZ:I;55&PCJL:E0-VE2ZW(S1@$@I\5H*C,*(!RH7<"2M0;Z&:+4"1IJ^ MB1H4S2O1]+$]LR9[PQN*5H]%S=39QEA\V":W4G"Y;A,,AU%ZAT)E ;[E3J!5 M="->;]$AT;P2K9ZRW3V]@1AUO9U*;\>H=VVY*#7/6)0&429],\[GOMWZF9&0 MD*35P5Z8&7I' !+-*]&TY&,W(P#$J$>@[ MNW\?S_?NXJ69L[>*G4A]*%)=R,KWV6;CYZ_7)']X)W-Y.2LR.1T^C^%6-0M$ MVZ[/34/+J*5G[2-AO*YL2859/DSD<]71,VQK5;3W+;>T0,UFZ!H/A2:'N7*;]K'H,\ ;$@K MN01%\T#1?"@T/3"5@;7[.=@#3P+L=L^X/R&#&M6.K#X4JZYEY59MLUW]CE2V MC#'GZ-RBV4XMM*)H/A:8'IO8&M-F27Z:1B'",9&2B^W*M M=? AAQFS=W1 /7F)=O!1"!2KKGOEREVS*W_6/S&ZD.QZG)6'MDU[W5?XR>55SA:R_D@V[)@@WG^[D!03 6!F@I:59WLV:-Y MRXN*9OK>HG8B]:%(=4TK>^O^@*WLMIFWW[Z0N56]DPNHF09%\Z'0]/A6EMN% MW<1V03>Q0=$\4#0?"DT/3&7>7;-Y/P^_;+G(8R(HPJF(WH51O,U?_PB*&XGG M[XI\,TT7H$X=%,TKT?27X9O)#]1_CVI?*B:$W>6?B'*4OQ:L2&I7=Y^AGN?^,5'IA5\\R_N1%9^1%B>"9OEW MDK=4")KDAQN"0\)4 ?GW-959MCQ1!+N/>1?_ U!+ P04 " #P@V%7JIAU M/XD" !]!@ &0 'AL+W=OABH[M8=J#F]PV%HZ=V4X+^_6[=M*HC-#QL#XT M_KCGY)QKWYMT*]6#+@$,>:RXT!.O-*:^]'V=EU!1?29K$+BSDJJB!J=J[>M: M 2T%GJUN8J2V5C.!,P5T0W5475TS5PN9UXH;=;N&/KTM@% M/TMKNH8%F/MZKG#F]RP%JT!H)@51L)IX5^'E-+'Q+N ;@ZW>&Q/K9"GE@YW< M%!,OL(* 0VXL \7'!J; N25"&;\Z3J]_I07NCW?LGYQW]+*D&J:2?V>%*2?> MA4<*6-&&FSNY_0R='RX!P] H@ MZ@#16P%Q!XB=T5:9LS6CAF:IDENB;#2RV8'+C4.C&R;L*2Z,PEV&.)--I=B M,FS)@2Q ,*G(K32@R2E9X(TI&ER7*W*+]VE*E7IB8DVN*MD(XY9=Z/$,#&5< MGR#H?C$CQT^X]YW?(@]FRLF&PO M=V]R:W-H965TFZ(DXAQ^*>8&GM=W M1W][^A?BLFKR2RQ@!G+_B:)3,?.A8,2 M6.%-)N_9]BM4$^II7LPR4?Q'VZJMYZ!X(R3+JV U@IS0\A,_54(T!0 M!01' 8/A*P&=*J!SW$/WE8!N%=#]U8!>%5!,W2WG7@@78HDG(\ZVB.O6BJ8/ M"O6+:*47H7JA+"17WQ(5)RE0)@F:,:H)/0!:$Q H,]HFB1$.XHS M-*?ENM3^?@Q!8I*)3ZK)]T6(/G[XA#X@0M&?*=L(!1(C5ZKAZ4[!$;B ]3GJ>& //L665"F:J4(E.N%MZSNB806U4M=E'MDPEM3B:R!&M8VZNM M[1FE6FR6Y83G-&8YM!E7 OH%0#\7/$Z\D?MXZ(:QBU-_-6]V%UGJKJ%7O]:K M;]2KS$]XJ6Y!C.K;&HI3S!^@]7YD1)VZY/LO=/%[_?Z@J4WXLM6Q>I8&U5!O M4*LW,*KWC='/,:8Q9%@M.Q37#P=MZAE1IZI7PKJ'ZG4]]7S:]GG^YO?\VGQK3DIERLM V::%56F2+UO0CV/L1O$]RJKBV'+))"ZW2(ENT MID/[^M@WEGC*(:F*DJ)$F7%(B$2W&RFDRE>J,#M#TYQMVI^CS-R3';):(ENE M117M,)%>! =YM*G\OOKUS>7D#7XB^28W)RJKY:U56FB5%MFB-&G&@L,59\6ZEU2&K]?(;H^R5 M;WQ:W; YCL@6K73#/7@5GX-Z/M5[($)5TBKYEV^>ZZOU/LNTV%TXNC[S+\-R MMV2/*3=O;M1C+Z%"N;922.]\H)83+_=#RA/)UL4+_R63DN7%80HX :X;J.]7 MC,G=B>Z@WI6:_ =02P,$% @ \(-A5^/]L(\\" /$T !D !X;"]W M;W)K&ULO9QK;]LV%(;_BN 5PP9LM7C1Q5EB8 FY MK<""!4V[?1CV0;$96ZLM>9*<=,!^_"A9,4V*HNWVJ/W0^'+XB.2AWYS79'3Y MG!>%M MNEA6]0OCZ>4F68A[4;W?W!7RV7A/F:=KD95IGGF%>+P:_8@N>(#K!DW$[ZEX M+@\>>_50'O+\0_WDS?QJY-<]$BLQJVI$(G\\B1NQ6M4DV8]_6NAH?\VZX>'C M%_I/S>#E8!Z24MSDJS_2>;6\&L4C;RX>D^VJ>IL__R+: 04U;Y:ORN9_[[F- M]4?>;%M6^;IM+'NP3K/=S^1C.Q$'#23'W@"W#;#9@/8T(&T#*/=5(=]-9;MJ^E8\ MB6PKO.^]^]U2\?)'[^5%EI;)8E&(15*)N??PK_>SR!=%LEFF,^\V*3Z(JO2^ M8:)*TE7YK42\OV?>-Z^^]5YY:>:]6^;;,LGFY>6XDAVM+S>>M9VZWG4*]W2* M>+=Y5BU+CV=S,;>T9^[V$T?[L9R@_2SAEUFZQD[@O=B\]HC_G8=]3"S]N3F] M.;8-Y_.NSC_YZMIDD/V2(0TOZ.$=K(KZH_Z;6B]__BI#O3>56)=_V;*^XQ([ MMY;$BW*3S,352&I>*8HG,9I^_14*_1]L4PX)8Y P#@33DD/WR:$N^O1=7B4K MJ>!-0FPYV#4/F^;U;Y&GJ?R=@F)T.7XZG-UN& I01+ >QKIA04BB,-;#>#>, MH@A'*DP;:[ ?:^ )O\G1?>32.UHBCW;]DFS]F?E FV7.PPR#_4#T-ACH>PXR'<&:*-,=Z/ M,?YT5;G?/I2S(MWLBMQL[MW+&4YG E!CG+T[=QE#PA@DC /!M!1/]BF>#*0Q M$\CD0,(8)(P#P;3D(%]9$A]&95J.4V9.B&$GQ'!WC#[2 _.%G"-]GZ6UL[JO MI,%RJX(;=.[* Z4Q4!J'HNDIP2HE>"!M:,%0*8*D,5 :AZ+I*5+^$SD=U'&/ MT[;7W N:D# RM:$;-PD0#DUYZ(81$F$T,26B&X=#%$:T1R:4IT-N4V>7"5E7 M #@@Z_PYNW/V2H:D,5 :AZ+IB54&%@5#B0VH%06E,5 :AZ+I*5)V%#D-U1G% M2-@M$/S7H2DY]BAB2LXI,'X4IH]9N3SDMGEOLDH46;,FI= ZE<().GL90M(8 M*(U#T?24*%.*XJ&4 M10@M(8*(U#T?04*5.)G+;HA+)DTJD/8C]&U)2(;E@0 MAGZG*NF&81P&M%.5=.-0$(1^3U6"E4W#;IMF5XGAJA)W=\Y=R* T!DKC4#0] ML;TNP\GW8[?ON\K*J54-*QJS:;_)*@=EL M\J)RBP?H?B(HC8'2.!1-/[&FO"KQ!Q(/ NHZ06D,E,:A:'J*E.LD[KW0H^5* MV_ZPQA(6TC VZA!F"<,H#":F:ECB4(PPZCF[1I2%(TH!W"W!)E;HE[O_7D.J;E MF%]UQ*8D6<.H>9CV-!KOH?5\GTN47R1NOR@%XW&UE>/V;E;Y=NY6"]#M1U : M Z5Q*)J>%&5KR5#'80FH,06E,5 :AZ+I*5+&E+AW2X\7+E'WF(F\NF^J1#XHQ+=,$SC&)F;PY8X1'&,>KYI(H,+04UL: T!DKC4#0]19VA"[Z[D9?" M[^XK=IL4BS0KO95XE)?R7T?RHU'L;M6U>U+EF^9>5 ]Y5>7KYN%2)'-1U 'R M_<<\KUZ>U!?8WS!M^C]02P,$% @ \(-A5SU"X$?B P )A( !D !X M;"]W;W)K&ULK5C_;Z,V'/U7+#9-=U*O? LTR9)( M;0FZ2CNM:M7=#]-^<. #L<[@S':2V_[ZV4!HDKHDV=$?&C!^[]GO&6-[LF7\ MFU@"2/2]H*686DLI5V/;%LD2"BRNV0I*]21CO,!2W?+<%BL..*U !;4]QPGM M I/2FDVJLD<^F["UI*2$1X[$NB@P_^<.*-M.+=?:%3R1?"EU@3V;K' .SR!? M5H]*03:U;=QR[C@94-?X@L!5[UTAW9<'8-WWSD$XM1[<( M*"124V#ULX%[H%0SJ7;\W9!:K:8&[E_OV..J\ZHS"RS@GM&O))7+J36T4 H9 M7E/YQ+:?H>E0H/D21D7U'VWKNL' 0LE:2%8T8-6"@I3U+_[>&+$'4#QF@-< MO&/ >PI^ _#/51@T@,&Y"D$#",X%A T@K+ROS:JRGK(ZN@_1" QH>*CJO+R M'*$//W^^[/AWNF[OR8^OS'U.-N> 2)@KLF^(&7?CN$_(HO M>(^/")SG'/)ZP/R>H=V@^O,W514]2"C$7Z9!4_/Z9EX]IX[%"BG$ZM2Y-XFS9>9^RL4G6.Y(] ML/JFM?JFT^J7QUI]RE M7I^4F_DG M:T2CDTZ>Y(@[^_H_IV'7>=T..>=\,_7DP/*2_*OFB8RS0F]63T[0W=27KF=[ M98L:MGWCO6 0FF840U5W-/0,5>.^VEB'9>]M8PO@>77@(%"B5Y+U=J0M;0\U M;JNM_%'YG3N^=PWED3N>UT<6K_3U" 4N*Z@GF>,R=V-%FB/AF;_ 5!+ P04 " #P@V%7T509 M.O$" "" &0 'AL+W=O9 2/18Y%3,KD[*\M&T19U!@<<%*H&HG9;S 4DWYVA8E M!YP8IR*W7<<9V04FU JG9NV&AU-6R9Q0N.%(5$6!^=,"$ULR,K"LL<3CE;(NXME9H>F!B8[R5&D+U+2XE5[M$ M^2%+E@%B*YCJX1#[I\16DP#DD*&)4&WD/8,W M?"/R*6?%946\NS#<2898)T,?]QK= M[Y#R)L-@G_JAE>\Z0=!/?=12'QVE/B\8EQWBR2Z=_TW!Z(#;N>?Y(V=/0H^9 M&SA#KU]#T&H(CFI0%>"-QQ$_0.S2;>V!_OL;,[Y51EX=IT&:%B M4U%9EYMVM6UD@9INZ.UYBK)R]0#JF"="X"=?>\[CCU1++2 M%.T5DZH4F&&FFC1P;:#V4\;D;J(/:-M^^ =02P,$% @ \(-A5\3*7[$, M!P 1BL !D !X;"]W;W)K&ULM9KO;YLX&,?_ M%2LWW6U2VV"3D*271FK#3E=ITT7K=7LQW0L7G 0-<&8[_7':'W\V$,"$.*'G M[<4*!'\?^Q/[X?L03Y\H^\;7A CPG,0IO^JMA=A<]OL\6),$\PNZ(:G\9$E9 M@H4\9:L^WS""PZQ1$O>1XWC]!$=I;S;-KBW8;$JW(HY2LF" ;Y,$LY<;$M.G MJQ[L[2Y\BE9KH2[T9],-7I$[(NXW"R;/^J5*&"4DY1%- 2/+J]XUO/3=@6J0 MW?$Y(D^\=@S44!XH_:9.;L.KGJ-Z1&(2""6!Y9]',B=QK)1D/[X7HKTRIFI8 M/]ZI_Y$-7@[F 7,RI_&7*!3KJ]ZX!T*RQ-M8?*)/?Y)B0$.E%]"89_^#I^)> MIP>"+1Z"!6S1PFQ$.=6E0-,A0 M]_.A9!Q\+/!LRN@38.INJ:8.,IA9:SG\*%7?^YU@\M-(MA.S.T&#;VL:AX3Q MW\#[[]M(O(!S< QNTWQVJ6_IK4\$CF+^#KP!?<#7F!$.HA3$EN_/3U5&I7@FW*/IF M19\$4A$>5&P5ULBXY??N9I&&!R+-8\PY^&L)L@D OGZ0GX-;01+^3]OWEHNY M[6(J-UWR#0[(54\F'T[8(^G-?OT%>L[O;51MBOF6Q#2(@Q+BP*0^6\@<11@C M84[Q#-SEW]+U5JPIB_YMSN&<9:XYR#156GZ<02?_-^T_UCD9@W?E=$)4C<&P M9##LQF"!&:!,GF$A+W[&\9: !6$Y&_##O#YN\F"C>C?)N3-LD#%VJ2N98R$U M+%Z)Q3-BF=/T4:94F33/P(:P@*0"B+7LC48EG= 1/DLCG"<^23R$? OF@ 1'G6YP&!+R5SY)\GKQKXS5JF<^#D>., MO'$#FK$G7:&UA1TZ V^(#DR8<4ED;"22+8]S96%"L,$OB9HPF#&KSJ '$V)&N0"R): ;I11X8 \RT47*9@',$WV,"%G#/=R\/YM+IJXS=M\8S]?20$ZE8=SC!R^ M9.Y6CA7+G"/=.EC)>2- *#,P6.*(%7AD'LI75!U4=FN.R9B8BRZ8YM7Q6WSS M0%X+JF9VX?%%)B<'9O%+;8I(MRJ3T&;+@K58K>S19%BHJU MG$AQ3>+ $BLZ49\/<+2WPLQ=[8QL/^;@H,>!E5N&1A\YNT\9">@J59XN1U*D MZH FL@3G>7E$GM4Q.N;-W;W?9^Y+YV)_ R'#"N+#,T>N1.Y,_!4I++S M72J322NBK8[I2& $7N2TY@""1!65P)/Y\*6URC,+=>9M24WG7=EQ:/;CA;/* MZ[MK\/4C21X(:RWJS$I=JSJK:KXM-9UBY=ZA9[,\AC:-^=RJFF]+32=9&7UX MDM/O4B##-I/MM-?(YNB=69T462=1&7QH=OCUFN<,/%(1I2O 5+KCV:GD4CFT M']E;JE8ZX_T^-J%8=?BVU'1LE<>'9I.O3R#U=B%_IW#4L$Y.>I5@CMZ9U;&@ M^FO,RN$CL\/7LOJ-,:N;E;KF(JMJOBTUG6)E_Q&TF=6133,_MZKFVU+3258% M!#(7$*_(ZH6B5LP<2.KFX)U1G1)8YU#5!O3>J%[+&D;H[>F=6QH#J$RJHCLU5'#H)@$>.TS.=R_!W\NUF^EH*_^.K/IW9-6_6U7S;:GI)"O_CG[VFWJT;ZK1< S1>-1\>V;N2F=P MEM1T<)7=1V:[GZWN]\DFIB^$%/-P4;QBU%=]*S2;%GYN5D\X_^^V&]P<2= M0+?]F>Q6)8)K_H7@]%7;[5EM#MMY!X756L*6FHZ\JB5<9'4KBLWB8&Y5S;>E MII.L[>DYO1IYY7K>+T2&T$/#4=-AFWO2F=O/J$;O MH$Z2/*NHV0^%'.#==@[UXX2\,Q*\]AMK*]-!V]:.\1Y1JS6++;6<:+^VP3 A M;)5MU.22TC85^6Z\\FJY&?0ZVP+9N'X#+^?YELY*)M]A^A&S591R$).EE'0N M1C)=L'S39GXBZ";;QOA A:!)=K@F."1,W2 _7U)97!V!=;%.\]Y+GWB#C@9,O%@UP#*/2]R$LY==9*59>N*],U M%$Q>\ I*/;/BHF!*#\6]*RL!;-DD%;E+,0[=@F6E,YLT[Q9B-N$;E66.\X=Z<+V<.KC>$>20JAJ"Z;]'F$.>UTAZ']]: M4*=;LT[0W2WLX;6%5-L M-A%\BT0=K='JAZ8V3;9FDY5U&V^5T+.9SE.S6\73AS7/ER#D+^C=MTVFGM#O M:,Z+0A>YF44W($$\PA)IU:#W&[41@*ZEW+ R!?3K%2B6Y?*-SI)K)D!.7*4W M5L.[:;N)M[M-T%.;@.H">?@W1#'U!M+GX^E7D.ITTJ13,]W5Y>AJ0KN:T 8O M.($WSYF4Z-.JI?_E+SV/KA44\NL0MQV8-PQ6?X:7LF(I3!W]G36%=&8__T1" M_,<04TM@!F^OX^V-H<_:ILN&M=AO>M9U.RO;+K\9*L4.WV_PZP/D<4:P'V$< MA?'$?=SG.1098#\,:-!%&B3\CH0_2H)BXK>-6^2L1%\^0G$'XBOZ%[TKJIP_ M ;33GZKZ(!FB,;K"N1VU!&84(^B*$=A4?93<>VOPH\KE]M 1F%"'NBA#;U&]L MD[- JCJ.?VT!::68,];T5LRK=%L\7=$IK)O?=09-2J6)!PNX!QM.(P MQC$-#T0\$.EY'M:^(SHAX]X2D7%/] H9G^,LQE<[N\66T,S:]$Z+^%;E;=56 MV4(SN??&BHSZ%QOR#@:.W@#C0VV_%&82Z!T2&;=(KQ/VBU9C?)6SFVH)S:Q) M;[E(9%705GV6+323>^^TR*BAL2'H^%BIQ/=\0NBAIH\C2111;:Y/V8[>.)%Q MY[23M7D<+S8B73/Y&OE&BMVM MXVZ@>-5 9 >&PO=V]R:W-H965TRV,PFV9&SC+&$&DG2W%YUF0M->[.R%8@OPQ+:H)"#9V1^_ MDFTPQD(0;[D!?TA'YSF2CEY+@S5ESWQ.B O:9+QZ\YS8Z_I.40*ZR%]*$Y[]@ M79:U.R!<&$X$#9_G-(D(X[^!NQ_+6+R"2S I M>A70*(+ M')+KCDPJG+ 5Z0Q__05Z]N^ZD/PD8[4P]+9AZ)FL%V'@8+22XQ<_)03(E C^ MD&$0%V!,9G&6Q=D,C'&"LY#H(E&8[^7F5;)<#1W'L6W;]P?6:I?2Z$=+2G=+ MZ;:F_)2%,O%SHB8I7HHY9?$_STO0':P1VSTJ26QMR7V6A,7 MJ8PNU +"U8LIB85$EB7(RR)FVAPS]AK8R'4=KV_O41O]:DGM;ZG]UM0/9+%D MX5SV-%?Y?)FM"%?4(4U3N9!R%10=M]\_5?H/N$CJPY[A]M$=H]*$E8; E#/X?X6-H$!) "UR4^PT[$6+P0Z[W_4;"\!?PXU!"LY!,UZZ(WXNDQ\/!)!,Q+0[KK[RM?L:LM0H$HI(;-2.AJ* M>FH^BETV5\/VN_U]S5$6.SA+ZC25:$)FT724IDQD1RF@;A@WI(39F[9]5RDG M9%9.I]*JM'VWD[;5X^,A0)H>:O;C.<04JL04,HNI1@0>B-IT5@/VAF;Y_M,2 M)^ K82EX'V?@E6#&/VAQS0UY156 0%IL!<( 1/A5OT5WFBD(-[:0I[%5CT@E MLI!99+TE(N7P.!(8L[]O[VIMF5MJB5 M$$1F(6A ;2Z 6L[F/I>/(&PL]V4Y0SSJ!)6D0V9)9R#8C.5\XVY"%H*D3X15 M!Q"'D)J;6Z[O!0TM:W:L;==58@Z9Q=P)X+I)_.9H!(V.TW?P3]5SULZ97$K8 M+#^JY""DRTP4QW/;I]OCT%%^"&A5Q8NSU,^8R3G+04*FLJK=]65R8<7Q9'$C MZ"(_X7NB0M TOYP3'!&F"LCW4TK%YD8UL#TD'OX'4$L#!!0 ( /"#85=8 MU*24[@, . , 9 >&PO=V]R:W-H965T\.[OI3,#X@L%98 ;2=+2H9G9'[]'LF-H M,;1AVA=LR><94*K@2YXQ.;82I8HKVY910G,BN[R@#+^LN,B) MPJ58V[(0E,1&*<]LM]<+[)RDS)J,S-Z]F(QXJ;*4T7L!LLQS(IYG-./;L>58 M+QOS=)THO6%/1@59TP55#\6]P)7=6(G3G#*9<@:"KL;6U+F:.;Y6,!(?4[J5 M>^^@J2PY?]*+]_'8ZFE$-*.1TB8(/C;TFF:9MH0X/M=&K>9,K;C__F+]G2&/ M9)9$TFN>?4ICE8RMH04Q79$R4W.^_8?6A/K:7L0S:7YA6\OV+(A*J7A>*R." M/&75DWRI';&GX+E'%-Q:P36XJX,,RK=$D?RU0]0P<6&/VXS"CP%HUBHJX6*^>,#OC[+U+<'NN![^##3(A@LKZ<>($KW&L M9T[H'SM!&^K,,&%BN.8Y5I$D)@^G0A"VIIC9"I;/L"]W3Y[-]G1+1'P)'SCK MW!5&J0[,>X;^+;6,O(2[4DE%6)RR-3S.>98!YJG6;'5PA=9K1ZMK_TH6)*)C M"XM;4K&AUN2/WYR@]]<)7_B-+_Q3UB'P2N%[;C&39XAJ_TT$U5 S^22<,#4*X;##UOZ+2#"AM0X:^N M]L,2ASN5(%.5$ 95'Y"F*53)< F?S,A!2],-%3A"X6^=N(!S@,([D@KX2+*2 MPN-TB29Q_+7VA? 7] 6GMYL^O9/!?*'0(34%4WL0:PHK36&C*;3UBXN408Q- MCP@)!7K)Q/P-!G_7S%OG3(4GW,L S^L>JQ%G;XPZ/X7(5PWF7 [U2/?VT]CO M!H,C)-P="??GD:A;TKDU<3MXA)\_M.OX1 M3KOQZ9R>GS_*Z9M&>"X-_Z!$,#+^MQW2WKMTYE2LS=5:0L1+IJK[9[/;7-^G MU:5U)U[=_6^)P/*6D-$5JO:Z VRSHKI.5PO%"W.%77*%%V+SFN!?$"JT 'Y? M<:Y>%OJ YD_-Y']02P,$% @ \(-A5\<%MZ5 !0 LB !D !X;"]W M;W)K&ULQ5I=;]LV%/TKA%=L+=!4(O6=V0;B2-L* M+$ 0M]M#T0?&HFTADNB2=)P,^_&C/B)9$BTD'=&\Q!)U[KF\]U)'O&"F!\KN M^)80 1ZR-.>SR5:(W;EA\-669)A_H#N2RR=KRC(LY"W;&'S'"(Y+HRPUD&FZ M1H:3?#*?EF/7;#ZE>Y$F.;EF@.^S#+/'!4GI83:!DZ>!FV2S%<6 ,9_N\(8L MB?B\NV;RSFA8XB0C.4]H#AA9SR87\#Q"I4&)^"LA!WYT#8I0;BF]*VX^QK.) M67-/T[B<5V M-O$G("9KO$_%#3W\0>J G()O15->_@6'&FM.P&K/!3QD] %:@)5MQ M46:_M);Y2O)BH2P%DT\3:2?F2T%7=UN:QH3Q7T#T;9^(1W &EM6Z 70-2L39 M0A8C!I\!,I&EF,_E\\V1*IS_YSWZ;N^=9%C-HK%*/N<4WQ8S A1+XH(QG&^( M%!(!%H_@&'>-'\OABP-F,?CRIZ0$'P7)^%?5ZJC\6VK_A7B>\QU>D=E$JB,G M[)Y,YC__!%WS5U5I=)*%.LDB362=(MI-$>TQ]NK-/[LMB[,Z*N)[D,OODWSQ M<4;WN>!@A7>)P&GRC_)%7%1>W-)+\5FZG_N! ^VI<7]<@R'*Y'L"OER1[):PK^!?^16\Y2N6 M[$IM>QI7)6/4PTOE2B=9J),LTD36*9/?E,E_Y6^.K[.(.LE"G621)K).$8.F MB,$/^>8$ R5PH0=[VJ, 6;#_Q1F"8&#W49$"Y;FVK18>:+9[;_.[I4=F/ED1 M/BH[X_0O7;):V4*M;)$NMFZACIHD^,KB4T] 5REULH5:V2)=;-U2HK:4Z(=( M4.VFLQMQ8=#3("7*[VV.0P7*=U!/SR(%RO6]4R+4]G)PM,N8W\@D8[;: MFI M@U J44IWY<(=51ZM#9I6ME K6Z2+K5N=MDF#]FLKSVB;^.)2ZF0+M;)%NMBZ MI6S;2SC>7VI3'D7#Z7F>WY<>1$ MIVU%X7@O^CO)"<-I*3T7<9;D"1<,%\=6X_HSROKB1:N3+=3*%NEBZYZWM,TQ M,E]9?Y#6]EDK6ZB5+=+%UBUEVSZCT9Y.F_[4;MS.7L6U^TV7"@:#P?@M(RH"JT[6FM'F@/VB/%;NC2_@^254C(?P M/*J.SUOZZC1?;IPV2&PO=V]R:W-H965T/!/*Q M2:1) .U('>UHIMV]J'KAP$E !9O:SJ3]]VL#PX2$,DGKW@0P?I]CSFML8_9]"1G=SPW;>&JX3[>)4 WF8E;@+3R M^%C<,7EE-I0XS8'PE!+$8#,WKNUI:#M*4/;X-X4]/SA'ZE'6E'Y1%S?QW+#4 MB""#2"@$EH='6$&6*9(E@\O'V:-.:QH]E\:BV1NC T4 MPP;O,G%/]W]#_4"NXD4TX^4OVM=]+0-%.RYH7HOE"/*45$?\K4[$@4!RN@5. M+7".!<,?" :U8'!NA&$M&)X;P:T%[KD"KQ9X9>ZK9)69]K' BQFC>\14;TE3 M)Z5=I5HF."5J9CT()N^F4B<6]\ %VT5BQU*R19C$Z!^1 $/WD&$!,5HEF&V! MHS_1=1RG:C+@#-V0:DJKJ?'&!X'3C+^573X^^.C-Z[?H-4H)^I#0'9= /C.% M'*@*9T;UH);5H)P?#&J ;BD1"4O!KT<-^N0^1E-M=\E8N!\V,&Y0\]ZP9MZ)< ME--.-@-[!/3IO>R/;@3D_'/7S*G@@VZX6H>GO, 1S VYT)9$8_''*]NS_NJR M32?,UPD+=,)"3;"6W$U5GB]5@1YD='O .@#,+G[5EO>$@AL M4L'1IUO(U\ ZUZE>[J6^Z(3Y.F&!3EBH"=9R>M0X/?J=V])(I]TZ8;Y.6* 3 M%FJ"M>P>-W:/]6Q+XY-5S+6.5JA5;ZA+_3H-:$_L\?&RJ3-DJ G6,F+2&#'I M-4)]TZ*V&W<9)EU6]((N?<=TPGR=L$ G+-0$:UEK6\]_+JW?N:C6=$V.:Z7Y M6FF!5EJHB]9V_:"D8+^PML:[JFY$-VB;T37.ROK2AK((WJ$"Y($(O(5.SWO9 M%WNND^9KI05::6%-4]8_?TE?6>-FWVB;Z3R;Z>C[,U*S>K[F5_WA+G;D-*#M MCHXWZ$!KT% 7K7+$/"C>Y2 SJ\JL'$5T1T1556E:FU+N=5G /&I?VM.5W='N MV].@*M0^XZNZ\:TT,B4<9;"1H:RKD5S'656*K2X$++I0@5H"N*+_P%02P,$% @ \(-A5^N%O^NX P YA !D !X M;"]W;W)K&ULM5C;;MLX$/T50EL4+;"-;KZFMH%8 MTF*S:- @;G)%EF'VO(24[N:&;>PG'I)M+-2$N9CE> LK$%_S M>R9'9LT2)1D0GE""&&SFQHU]'=B6 FB+OQ/8\8-GI$)94_I##6ZCN6&I%4$* MH5 46'X]@@=IJICD.OZM2(W:IP(>/N_9_]#!RV#6F(-'TW^22,1S8V*@"#:X M2,4#W?T)54!#Q1?2E.M/M*ML+0.%!1AA5 AVZ6L6OA?"SP8L;H#C%E+=G4@U9?HZ5>"5&% MLA),ODTD3BP>@ M6A*)@"=DB3"+T6<3 T .D6$"$O!BS+7#T :UDC49%"HAN M4!.UMPVR/*7/ .@+,+E4K"MA"00VB>#HEH1I$4FSA*";,&2%0CS)@N>2_L6Q M5S &1*!/"5XG:2(2^?:=#P(G*7\OE_%UY:-W;]ZC-XKG2TP++K%\9@HIA@K) M#*O EV7@SBN!N^B.$A%S%!"YJ!:\WXV?=N!-F80Z$\X^$TNGDW %^15RK=^1 M8SENRWJ\\^%.6SC_SWOPG[TWQ'#KLG0UW_"LLO0H%[I$Y#2P1T#?/DE[="L@ MX]_;4E^2N^WD:N^]YCD.86[(S54S&HNWO]DCZV.;[GV2^7V2!3V1-3(TJ#,T MZ&(_RE!8;A-MN2AI1II&'5N/BZ$SG9F/AQ*?VEA-"__4PAU,AH.F5=#%TXAR M6$TO[=@?9&EAK"7;R7EJ"?9+Y?9(%/9$UDC.JDS/ZE9O$J,\,]4GF M]TD6]$36R-"XSM"X\^>SQ"DF(2#,U:WA+TP*>1E%]JNGS+*3[M*<]$GFEV2# MU[>HH"=W#:$GM="3?G;CR4D80^LH$*_3U:6ZG3JTI_9D?*1=3RX;VDUK[::= MVGF8QRC'S[+]$:V:=<(O+8[+H"^7I93F0=^6@?S)JH:9HY 61)1W MY7JV;LIO="MZ-+^TKSV[9=Y73;SN$U_HRW\ [N0.D1".4MA(5];56!ZRK&RJ MRX&@N>X:UU3('E0_QH C8,I OM]0*O8#Y:#^:V/Q$U!+ P04 " #P@V%7 M"N8Z_Z$" #9!P &0 'AL+W=OLK)I::6M"$BAC(1(0IO6A$BKM]C#MP20'L>K8F>U ]]_/=D(&7BLV MKBP%X,R""NKZGC=P"TR8$T=6MA!QQ"M%"8.%0+(J"BQ^3H'RW=CI.7O!+=GD MR@C<."KQ!I:@[LN%T#NW9N1!02)5AP/JWA1E0:HCT-7XTG$YKT@ /UWOV3]9W[-&!]@X*P^H\?FS@< M #1/-\!O /Y30/@,(&@ P4LMA T@?*F%?@.PKKNU[S9P"58XC@3?(6&T-9M9 MV.A;M(X78:9.EDKH4Z)Q*KYF*2\ W>%'D.@]FF09,0G$%%VSN@I-.L\34)A0 M>:%5[I<).C^[0&>(,'27\TIBELG(5?HVAM--&\O3VK+_C.4 W7"F]@?>Q*]BO29:\)MG\EZ-9KT.>Z+E5CYG?]/70N\%B0YA$%-;: ME'=YI8M?U(.DWBA>VDZYXDKW7;O,]>P%813T^9ISM=\8 ^TTCW\!4$L#!!0 M ( /"#85?@Y*!UEP0 .@7 9 >&PO=V]R:W-H965TR_7QLH^>B%I%OZDF!S[K'/O1?[VL,MXT]B3:E$/],D$R-C+>7FUC1%N*8I M$3=L0S/U9LEX2J1J\I4I-IR2J#!*$].V+-=,29P9XV'1]\#'0Y;+),[H T.K[%J[74'>9XN"$K.J?R4QON/[^P?R[$*S$+(NB4)3_B2*Y'QL! $5V2/)'?V/9W6@GJ:[Z0):+X M1=L*:QDHS(5D:66L9I#&6?E/?E:.V#-0/+"!71G8QP:]!@.G,G#.':%7&?3. M':%?&132S5)[X;B 2#(>3J;:SLY/BKRL4_ MF!#H@7(T7Q-.T36:JW2,\H0BMD13DH1Y0HJHJN:$B#A$)(M0$">YI!$"&.ZD MY/$BEV2A."1#<\G"IS5+(LH%N@BH)'$B+M5 C_, 77RZ1)^0B80V%2C.T&,6 M2W&E.M7S]S7+A1I.#$VIY.I)FV$E;5)*LQND.>B>97(MT"R+: 38!^WV?HN] MJ=Q<^]I^\?7$;B6KZY#C5 >BUL1=?_IM;0?-[W, ## M:IH]_Q 7 #BG-W#[1WPS$.>ZKE?C#B3W:\G]UIP+:,;4&MJ8=?TNLZY+LJ!+ MLEE'9 5 MC=I5"LR5+@CB$(I;.61O+UTR6JVRIPE1FN^**K1\GJ"_[FFZH/QOL$QLI7OKNMXI M6] IVZPKML/ [)TE\#MJNLJXJS!TR19TRC;KBNTP#/8N#/;[*[N*XV1I!^' MV@X"@L4=#&RN[O#N2(';SQ2GZCO)#JKQJ MS',*%P#:5+E T(;2!8*VURYX=S+!K57W1]5ZU:AG^>PUM-%G +3)9P#TA,]V M1PG9[*\2ZI[ZVOIN^(R]JA_@F^G&.@/]#5V<5.Z MHR_OP.\)7\690 E=JJ&L&T]E*B^OE^9<<;) 0 -@5 9 >&PO=V]R M:W-H965TZDNX)Y"_222&W:U5;: M[D:->OMAM1]H)B5)M M.B[FYFPZIKF(HQ3F#/$\20C[<0TQW4XTK+U./$2KM5 3^G2HT21@FD/*(I8K"<:%?X"+=^Y1BJ4)TJ?U> NG&B&\@AB"(2" M(/)O S.(8X4D_?BO M7J/97A[O4K^H!G,$^$PH_'7*!3KB>9I*(0ER6/Q M0+4_>:F(V#&0.-T&9F5@[AO8 M1PRLRL J BT]*\*Z(8),QXQN$5.K)9JZ*+@IK&4T4:J.<2&8O!M).S']+#/E M$^4]RQZD.Q M"CSG"-Y/.?^PS_F7);HE+(W2U2[7WSY)8'0G(.'?NU@NO;"ZO5 /D$N>D0 F MFGQ"<& ;T*:__X9=XY\NB@8":Q%FUX39?>AMPGA#&+22-&@G*;P2EDG"BE1$ M)*%Y*KJH*O>WB_W5HW$S=4>^XYKV:*QO=FDX7.@9GHE=;-0+6R$Z=8A.;X@+ M08-G]"53WG/T[1Z2)V"=I]J+<^JI#@36"MFM0W;/0@;ND(0-!-8B;%03-OK% M,A@=9+=EX9%A6WA/!H<+;<_#EN/9W3+PZA"]WA ?TPUP]6J1YQS_D*D +(BX M'+]='[T;G'K< X&UN/!K+ORST(<_)&$#@;4(PT93[1B_6"&5 [N9C[T1-MT] M@72LDR\4C*UN?>"=@@[WAOBP>.S/_W[[4\]S*+1VM&83K7D6&JC<&(JT@=#: MI#7E)>XMQMY#!=9!=INFZUF6M_^BZ%@I]>+:ON\=44)3%.+^JO!V,9_W*Z'7 M_N1#'0BM'6U3'V+G/)0P:'TY%%J;M*;"Q+WUV'LHP3W(;]\T+=O?U\'A.FP[ MMN\X1V30%(6XORHLCI6C.\YS\B0_ZO-,AC&CLI!BO(I(K$%]NX[09RK@)V^/ MWLU./OZ!T-K4-,4D]LY#,X/6G$.AM4EKJD[<6Z.]AV;\0RT8OF_ZKK&OFC>L M+,/4=WID";!5T3KDTDWI0]DHJF?K]N15T93;F[]6;\)6D?SX MB&$I(8V+D4P[5K81RX&@6=&)>Z)"T*2X7 ,)@:D%\OZ22OE5 [5!WR&I"9UN7',*PF,Y;3ZJPHF31( M5JB<:M-5T[ J%:-I!:1CH];=Z>7N^(D%3DGH%;TX0/2L!1&@FRIH)'83<;?G)=@(; M>;;TL"Z883\KY+IN(N(&C#[-67!/Q8",J.!CQ8&5T9R+I1ONP,"D$(4*M"E8 M$[ -(]6#@]NN![5Y2FD7(Z+22U'E:,NF%D)TR(&]CH/[(M[46VL7)VW633-(;JII-Q'=#? M5'/:F[+GS](-2GY?Z,]S,QUI^U#?[%JQC"]L?Y$U!C#U-JY.RU(L/PD^E3ES MDS\XX+!/5[Q@5BC^8*)!J4S, %,DN&=*\\GFR"]%RUNVT*MR6F2XY\Y_ST]X MGC+)%!6;IDWM'^ XZKZ49;M'=PT_E=6_6[W/SFK]]G[=::U/ Z_=9/P63+Z! M752?0-F.R^V._YPTU&KS.187T2VCAN;1VVFM$ #K4#\AT.R6(=-!C/ MN=!3YE&9T+?=N [)N?V,IG^=)\]0U)*)^ M:MW^"M-KQ\V)VL3B,F4+EH[JKIJ.;3,P#1.UOH"PBUS9RX]@'(?Y$<"P.)@# MC.-86)Q_:3X]=#X.P[SUO$@/Y?10CF/YD)']8''\G,1<_IDF213%,9;1T0,&%@7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:GF+L<^/QCRSGXW2;CI:>K\Z&8]=M10-=W^;E=#A MS,+8AOMP:)_&;F4%K]U2"-^H<3J9E..&2STZ.^W;NK5C>&"\J+PT.A3&@@EF]*YY'R'O^Z+H2SQ_O> "9CLI):' AK?-=C:Y]'AC7(E3>'+7> M7$KEA9UQ+[Y:TZZD?HK-A*L8@\OHXM!_;H)X8O]/&,UB(2LQ,U7;".TW<;1" M14#MEG+E1DSS1DQ'?17&=G/5/N""&-H3&4[8 MJ[H#IX/\;'0MM!,U"]^<4;(.'#6[X(KK2C F2*0Z0$A?Z0 ,D,@LX- SB-. M^"F S!'(_("0@T@6"&1Q2,@,0)8(9'E(R!Q 'B.0Q[20M_R5K1V[%;;[>>S1 M,^DJ95QK!4#\B"!^I$6\TD[6PK)[R^LP4K-S:[E^BCW&.T#X"2'\1$MX8Y^X MEF_=B6XLGPE76;GJCLT"CN,3;""?T&)><"==X&&W5KA0=28A%LTEEY8]<-6*&,A+J4.7D5P%;3MOVP9B M8J9)B%4S$U:N>4Q[>K+86[I[_4W43Q 3ARM3!,-BNC_].M$TPS M";%G+EHGM7 NHCV&>QTK?&!?C:E?I%(?("8FFH3>-.N8)F^ZC);&LNN0F@_" MB#DF(99,B%XC_?81#+P^C.0B=)TA)&:9A%@S=V(M= N=EV!*28B=,O>F>EX: M%,I2=)Y"[(_KT.YWX[J,*PQ[?)!DI9@R4F)EH-G!(/%/,66D MQ,K8F1VP/^]CB?L+4F+B2(G%@:8)PV!BXDB)Q8&F"4-,S!\IL3_VI0F_;SO$ MQ R2$AL$S1:&T<3,DA*;95^V\#Z:&2:9C%PRG8]W=>T,LTI&;)5=8MX)B6DF M(]8,:NCA>ABZ($;LG/S<&SB0DG(Q8.G@Q!S!P3 M3DXL'!P3KM?FF']R8O_@.=L@FIB!W!HCEP M>HY9*">V$#X[@^-F@5FHH'Y)@V+"<;/ +%006PC'A.-F@5FHH-\7L'NN^ZX+ M%9B%"OJ= ?LP8RX',3$+%>1[ Y!U?'8$,='- <06ZE<.-J,YMZ\QG^L+9X.; MCEFH(+;0%O/WM$)WR6:__0=B8A8JB"T$HKF92W;I\7G<4Q57/B F9J&"V$([ MEV6VH868F(6* [S6"9BQ9QG-YG#G"F:ADMA">S#[_@0Q,0N5AUB+VSZH$!.S M4$EL(32:@PRIQ"Q4$EL(7S0<[*K"+%026PC'A!E2B5FH)+80?/NX8XR'F.@F M-6(+[5B"A2,]Q,0L5!);",4<=B',0F5GH7%7V9V=UF(1LMCZ.OR%"^455]6M M9?%CL]$H+^(>@$6KU.=0=J._&U[W.X7[78@DCEQN ;OO* R28_6@)\AG9)4M7_^C M3U;9CR]EWPZ[[EBWNU.=?1[VQ[ILML-P^I5276W+H:UWW:DSIR]?IW*_TSLUNO=JOSN5G\.Y3C\8W#ZZ/KW MNBUE:&:O;;\IP[))G_OKZ9HNAWQWGMS,GM^63?_\EILT=9! D$P?I!"DTP<9 M!-GT00Y!/GU00%!,'[2 H,7T0?<0=#]]T ,$/4P?E.$.Q/(G9'N3&!W1KPS@=Z">@N!WH)Z M"X'>,GK9)M!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M1 M;R706U%O)=!;46\ET%M'FR4$>BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'HK MZJT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01ZVVBSFT!O0[V-0&]#O8U ;T.]C4!O M0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!O1[V=0&\??:PDT-M1;R?0 MVU%O)]#;46\GT-M1;R?0.U#O(- [4.\@T#M0[R#0.U#O(- [4.\@T#M0[R#0 M.T8_FQ#H':AW$.@=J'?\I-YU^-J7>NWY7N/S?Y+JX7QON3[^LOP^B1(N+CBG MVXKZ]!=02P,$% @ \(-A5^'L7A'T 0 HB< !, !;0V]N=&5N=%]4 M>7!E&ULS=K+3L,P$ 707ZFR18WK)P_1;H ML. '3#*E49/8LETH?X^3 M A((*E"1N)M&K>VY$X]T5CV_>_84)]NN[>.\6*7DSQB+U8HZ&TOGJ<\K2QTM)LV3:ZV^>?8N'Y>!&IC,;G8 M;1RRYH7UOFTJF_(Z>^SK3RG3UX0RGQSWQ%7CXU'>4+ O$X:5[P->S]T\4@A- M39-;&]*U[?(NMFU93,\MQ7)_B2]Z=,ME4U'MJDV7CY31![)U7!&EKBUW18_V M)Z=\P[3[Y ?GCV7V!>:=M\'YF"<6Z/=Q;R,93D]]+D0A-?M?\3TQES[X_6B8 M=DWU#[/S]3ZYL![G$=GX./R./\[XO?XO^Q @?4B0/A1('QJD#P/2QS%('R<@ M?9R"],%G*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D%2BR"A19!8JL M D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4626* MK I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2*K1I%5H\BJ4635*+)J%%DU MBJP:15:-(JM&D56CR&I09#4HLAH460V*K 9%5H,BJT&1U:#(:OY3UGOGUG\< M/S[+SC;]6SX;_YJW> %02P$"% ,4 " #P@V%7!T%-8H$ "Q $ M @ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /"# M85>@1NZ&[0 "L" 1 " :\ !D;V-097)PC$ 8 )PG 3 " M &UL4$L! A0#% @ \(-A5VA X8(, M!@ W2 !@ ("!# @ 'AL+W=OKR/P''P< $X@ 8 " M@4X. !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5]E&&R$V!P U"< !@ M ("!*QD 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ \(-A5\,W\,R%"0 ""L !@ ("!HB\ 'AL+W=O M2.-'HA@( ,8' M 8 " @5TY !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5PZ?3HUH M P M@< !D ("!O$< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5\U*;!&H!0 *P\ !D M ("!=ET 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(-A5]S(^;24!@ <1 !D ("!<&\ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M\(-A5_,^MZ?*!@ (1 !D ("!#HH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5SHGFB2B!0 W \ !D M ("!U[H 'AL+W=O&PO=V]R:W-H M965T[$ !X;"]W;W)K&UL4$L! M A0#% @ \(-A5UK,H*8F! =0D !D ("!G,H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A M5Y0&X.6N! Y@H !D ("!'-4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5^_6*[]0! !PH M !D ("!#.0 'AL+W=O=@T\T" U"0 &0 @(&3Z M>&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5\;^7=CG!0 8"$ !D M ("!M/ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ \(-A5XCP,Z8&"@ N6, !D ("!>_P 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5Z"K MB"3E @ R@H !D ("!E@T! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ \(-A5WN\&E$(!0 [B$ !D M ("!]!@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ \(-A5VJQ[LDY P 40D !D ("! M=B4! 'AL+W=O&PO=V]R:W-H965T\+*'=@@( )4& 9 M " @7,M 0!X;"]W;W)K&UL4$L! A0#% M @ \(-A5W-K&96C @ & < !D ("!+# ! 'AL+W=O&PO=V]R:W-H965TJF'4_B0( 'T& 9 " @>\Z 0!X M;"]W;W)K&UL4$L! A0#% @ \(-A5_I@ ).' M! H1H !D ("!KST! 'AL+W=O&PO=V]R:W-H965T!* 0!X;"]W;W)K&UL4$L! A0#% @ \(-A5]%4&3KQ @ @@ !D M ("!^4X! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ \(-A5P[#:";M!0 ,!X !D ("!E5T! M 'AL+W=O&PO=V]R:W-H965TE0 4 +(@ 9 M " @=YG 0!X;"]W;W)K&UL4$L! A0#% @ M\(-A5V?I$ 4 ! '!< !D ("!56T! 'AL+W=O&UL4$L! A0#% @ \(-A5^#DH'67! MZ!< !D ("!4W@! 'AL+W=O&PO=V]R:W-H965T7!E&UL4$L%!@ !, $P RQ0 ,B/ $ 0 $! end XML 81 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 82 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 83 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.3 html 325 323 1 true 81 0 false 6 false false R1.htm 100000 - Document - Document and Entity Information Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Sheet http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited Condensed Consolidated Statements of Comprehensive Loss (Unaudited) Statements 5 false false R6.htm 100060 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited) Sheet http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited Condensed Consolidated Statements of Stockholders Equity (Unaudited) Statements 6 false false R7.htm 100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995455 - Disclosure - Organization and Description of Business Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness Organization and Description of Business Notes 10 false false R11.htm 995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies Basis of Presentation and Summary of Significant Accounting Policies Notes 11 false false R12.htm 995475 - Disclosure - Marketable Securities Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecurities Marketable Securities Notes 12 false false R13.htm 995485 - Disclosure - Fair Value of Financial Instruments Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureFairValueOfFinancialInstruments1 Fair Value of Financial Instruments Notes 13 false false R14.htm 995495 - Disclosure - Derivative Instruments and Hedging Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedging1 Derivative Instruments and Hedging Notes 14 false false R15.htm 995505 - Disclosure - Balance Sheet Components Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponents1 Balance Sheet Components Notes 15 false false R16.htm 995515 - Disclosure - Business Combination, Goodwill, and Intangible Assets Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssets Business Combination, Goodwill, and Intangible Assets Notes 16 false false R17.htm 995525 - Disclosure - Convertible Senior Notes Notes http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotes Convertible Senior Notes Notes 17 false false R18.htm 995535 - Disclosure - Commitments and Contingencies Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 18 false false R19.htm 995545 - Disclosure - Revenue Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureRevenue Revenue Notes 19 false false R20.htm 995555 - Disclosure - Stockholders' Equity Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquity1 Stockholders' Equity Notes 20 false false R21.htm 995565 - Disclosure - Restructuring and Other Related Charges Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedCharges1 Restructuring and Other Related Charges Notes 21 false false R22.htm 995575 - Disclosure - Income Taxes Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureIncomeTaxes Income Taxes Notes 22 false false R23.htm 995585 - Disclosure - Net Loss Per Share Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShare1 Net Loss Per Share Notes 23 false false R24.htm 995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies Basis of Presentation and Summary of Significant Accounting Policies (Policies) Policies http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies 24 false false R25.htm 995605 - Disclosure - Marketable Securities (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesTables Marketable Securities (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecurities 25 false false R26.htm 995615 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureFairValueOfFinancialInstruments1 26 false false R27.htm 995625 - Disclosure - Derivative Instruments and Hedging (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables Derivative Instruments and Hedging (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedging1 27 false false R28.htm 995635 - Disclosure - Balance Sheet Components (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsTables Balance Sheet Components (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponents1 28 false false R29.htm 995645 - Disclosure - Business Combination, Goodwill, and Intangible Assets (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsTables Business Combination, Goodwill, and Intangible Assets (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssets 29 false false R30.htm 995655 - Disclosure - Convertible Senior Notes (Tables) Notes http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesTables Convertible Senior Notes (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotes 30 false false R31.htm 995665 - Disclosure - Revenue (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueTables Revenue (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureRevenue 31 false false R32.htm 995675 - Disclosure - Stockholders' Equity (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables Stockholders' Equity (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquity1 32 false false R33.htm 995685 - Disclosure - Restructuring and Other Related Charges (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesTables Restructuring and Other Related Charges (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedCharges1 33 false false R34.htm 995695 - Disclosure - Net Loss Per Share (Tables) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareTables Net Loss Per Share (Tables) Tables http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShare1 34 false false R35.htm 995705 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details) Details http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies 35 false false R36.htm 995715 - Disclosure - Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details) Details 36 false false R37.htm 995725 - Disclosure - Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details) Details 37 false false R38.htm 995735 - Disclosure - Marketable Securities - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails Marketable Securities - Additional Information (Details) Details 38 false false R39.htm 995745 - Disclosure - Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details) Details 39 false false R40.htm 995755 - Disclosure - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details) Details 40 false false R41.htm 995765 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails Fair Value of Financial Instruments - Additional Information (Details) Details 41 false false R42.htm 995775 - Disclosure - Derivative Instruments and Hedging - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails Derivative Instruments and Hedging - Additional Information (Details) Details 42 false false R43.htm 995785 - Disclosure - Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details) Details 43 false false R44.htm 995795 - Disclosure - Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details) Details 44 false false R45.htm 995805 - Disclosure - Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingImpactOfDerivativeContractsOnAccumulatedOtherComprehensiveIncomeDetails Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details) Details 45 false false R46.htm 995815 - Disclosure - Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details) Details 46 false false R47.htm 995825 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails Balance Sheet Components - Summary of Property and Equipment, Net (Details) Details 47 false false R48.htm 995835 - Disclosure - Balance Sheet Components - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails Balance Sheet Components - Additional Information (Details) Details 48 false false R49.htm 995845 - Disclosure - Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details) Details 49 false false R50.htm 995855 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails Business Combination, Goodwill, and Intangible Assets - Additional Information (Details) Details 50 false false R51.htm 995865 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details) Details 51 false false R52.htm 995875 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details) Details 52 false false R53.htm 995885 - Disclosure - Convertible Senior Notes - Additional Information (Details) Notes http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails Convertible Senior Notes - Additional Information (Details) Details 53 false false R54.htm 995895 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) Notes http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) Details 54 false false R55.htm 995905 - Disclosure - Commitments and Contingencies - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails Commitments and Contingencies - Additional Information (Details) Details 55 false false R56.htm 995915 - Disclosure - Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details) Details 56 false false R57.htm 995925 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 57 false false R58.htm 995935 - Disclosure - Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueScheduleOfActivityOfDeferredContractAcquisitionCostsDetails Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details) Details 58 false false R59.htm 995945 - Disclosure - Stockholders' Equity - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails Stockholders' Equity - Additional Information (Details) Details 59 false false R60.htm 995955 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails Stockholders' Equity - Common Stock Reserved for Future Issuance (Details) Details 60 false false R61.htm 995965 - Disclosure - Stockholders' Equity - Summary of Stock Equity Award Activity (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails Stockholders' Equity - Summary of Stock Equity Award Activity (Details) Details 61 false false R62.htm 995975 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details) Details 62 false false R63.htm 995985 - Disclosure - Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details) Details 63 false false R64.htm 995995 - Disclosure - Restructuring and Other Related Charges - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails Restructuring and Other Related Charges - Additional Information (Details) Details 64 false false R65.htm 996005 - Disclosure - Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details) Details 65 false false R66.htm 996015 - Disclosure - Income Taxes - Additional Information (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails Income Taxes - Additional Information (Details) Details 66 false false R67.htm 996025 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details) Details 67 false false R68.htm 996035 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Sheet http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details) Details 68 false false All Reports Book All Reports cflt-20230930.htm cflt-20230930.xsd cflt-20230930_cal.xml cflt-20230930_def.xml cflt-20230930_lab.xml cflt-20230930_pre.xml http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 86 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "cflt-20230930.htm": { "nsprefix": "cflt", "nsuri": "http://www.confluent.io/20230930", "dts": { "inline": { "local": [ "cflt-20230930.htm" ] }, "schema": { "local": [ "cflt-20230930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-sub-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "cflt-20230930_cal.xml" ] }, "definitionLink": { "local": [ "cflt-20230930_def.xml" ] }, "labelLink": { "local": [ "cflt-20230930_lab.xml" ] }, "presentationLink": { "local": [ "cflt-20230930_pre.xml" ] } }, "keyStandard": 290, "keyCustom": 33, "axisStandard": 28, "axisCustom": 0, "memberStandard": 44, "memberCustom": 36, "hidden": { "total": 19, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 15 }, "contextCount": 325, "entityCount": 1, "segmentCount": 81, "elementCount": 663, "unitCount": 6, "baseTaxonomies": { "http://xbrl.sec.gov/ecd/2023": 47, "http://fasb.org/us-gaap/2023": 976, "http://xbrl.sec.gov/dei/2023": 30 }, "report": { "R1": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "longName": "100000 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "longName": "100010 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecuritiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R3": { "role": "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "longName": "100030 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U_USDollarShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:PreferredStockSharesIssued", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R4": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "longName": "100040 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R5": { "role": "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "longName": "100050 - Statement - Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "shortName": "Condensed Consolidated Statements of Comprehensive Loss (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R6": { "role": "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "longName": "100060 - Statement - Condensed Consolidated Statements of Stockholders Equity (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders Equity (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "C_76d091c2-6046-406b-adc7-028a91efedc0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_76d091c2-6046-406b-adc7-028a91efedc0", "name": "us-gaap:StockholdersEquity", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "longName": "100070 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness", "longName": "995455 - Disclosure - Organization and Description of Business", "shortName": "Organization and Description of Business", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies", "longName": "995465 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecurities", "longName": "995475 - Disclosure - Marketable Securities", "shortName": "Marketable Securities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureFairValueOfFinancialInstruments1", "longName": "995485 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedging1", "longName": "995495 - Disclosure - Derivative Instruments and Hedging", "shortName": "Derivative Instruments and Hedging", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponents1", "longName": "995505 - Disclosure - Balance Sheet Components", "shortName": "Balance Sheet Components", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssets", "longName": "995515 - Disclosure - Business Combination, Goodwill, and Intangible Assets", "shortName": "Business Combination, Goodwill, and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotes", "longName": "995525 - Disclosure - Convertible Senior Notes", "shortName": "Convertible Senior Notes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies", "longName": "995535 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureRevenue", "longName": "995545 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquity1", "longName": "995555 - Disclosure - Stockholders' Equity", "shortName": "Stockholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedCharges1", "longName": "995565 - Disclosure - Restructuring and Other Related Charges", "shortName": "Restructuring and Other Related Charges", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureIncomeTaxes", "longName": "995575 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShare1", "longName": "995585 - Disclosure - Net Loss Per Share", "shortName": "Net Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies", "longName": "995595 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesTables", "longName": "995605 - Disclosure - Marketable Securities (Tables)", "shortName": "Marketable Securities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables", "longName": "995615 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables", "longName": "995625 - Disclosure - Derivative Instruments and Hedging (Tables)", "shortName": "Derivative Instruments and Hedging (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsTables", "longName": "995635 - Disclosure - Balance Sheet Components (Tables)", "shortName": "Balance Sheet Components (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsTables", "longName": "995645 - Disclosure - Business Combination, Goodwill, and Intangible Assets (Tables)", "shortName": "Business Combination, Goodwill, and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesTables", "longName": "995655 - Disclosure - Convertible Senior Notes (Tables)", "shortName": "Convertible Senior Notes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ConvertibleDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueTables", "longName": "995665 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables", "longName": "995675 - Disclosure - Stockholders' Equity (Tables)", "shortName": "Stockholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "cflt:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "cflt:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesTables", "longName": "995685 - Disclosure - Restructuring and Other Related Charges (Tables)", "shortName": "Restructuring and Other Related Charges (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareTables", "longName": "995695 - Disclosure - Net Loss Per Share (Tables)", "shortName": "Net Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails", "longName": "995705 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details)", "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Additional Information) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "cflt:GoodwillIntangibleAssetsAndLongLivedAssetsImpairmentPolicy", "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:ImpairmentOfLongLivedAssetsHeldForUse", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "cflt:GoodwillIntangibleAssetsAndLongLivedAssetsImpairmentPolicy", "div", "us-gaap:OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "longName": "995715 - Disclosure - Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details)", "shortName": "Marketable Securities - Schedule of Fair Value and Amortized Cost of Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R37": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "longName": "995725 - Disclosure - Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details)", "shortName": "Marketable Securities - Schedule of Fair Values and Unrealized Losses on Marketable Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails", "longName": "995735 - Disclosure - Marketable Securities - Additional Information (Details)", "shortName": "Marketable Securities - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "cflt:CreditLossAllowanceOfInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "cflt:CreditLossAllowanceOfInvestments", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails", "longName": "995745 - Disclosure - Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details)", "shortName": "Marketable Securities - Schedule of Fair Value of Contractual Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails", "longName": "995755 - Disclosure - Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "shortName": "Fair Value of Financial Instruments - Financial Assets Measured at Fair Value on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock", "div", "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_45e2ac71-bcf8-4553-acc1-05b98970a386", "name": "us-gaap:AssetsFairValueDisclosure", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "div", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R41": { "role": "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "longName": "995765 - Disclosure - Fair Value of Financial Instruments - Additional Information (Details)", "shortName": "Fair Value of Financial Instruments - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_d7f50acf-e0e2-4828-826f-2ab0022de153", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_d7f50acf-e0e2-4828-826f-2ab0022de153", "name": "us-gaap:LongTermDebtFairValue", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "longName": "995775 - Disclosure - Derivative Instruments and Hedging - Additional Information (Details)", "shortName": "Derivative Instruments and Hedging - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DerivativeAverageRemainingMaturity1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:DerivativeAverageRemainingMaturity1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails", "longName": "995785 - Disclosure - Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details)", "shortName": "Derivative Instruments and Hedging - Schedule of Notional Amounts of the Company's Derivative Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DerivativeNotionalAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "longName": "995795 - Disclosure - Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details)", "shortName": "Derivative Instruments and Hedging - Fair Value of Derivative Instruments on The Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_9642eee9-c715-4620-8334-2bf0ee89b98f", "name": "us-gaap:DerivativeAssets", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "ix:continuation", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R45": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingImpactOfDerivativeContractsOnAccumulatedOtherComprehensiveIncomeDetails", "longName": "995805 - Disclosure - Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details)", "shortName": "Derivative Instruments and Hedging - Impact of Derivative Contracts on Accumulated Other Comprehensive Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_f27dded8-adc0-452d-89c9-c5afc985429b", "name": "us-gaap:AociLossCashFlowHedgeCumulativeGainLossAfterTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R46": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "longName": "995815 - Disclosure - Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details)", "shortName": "Derivative Instruments and Hedging - Summary of Recognized Net Gains (Losses) From Foreign Currency Forward Contracts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_415cea5e-644d-4d4f-a143-1373130c7066", "name": "us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "div", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R47": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails", "longName": "995825 - Disclosure - Balance Sheet Components - Summary of Property and Equipment, Net (Details)", "shortName": "Balance Sheet Components - Summary of Property and Equipment, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails", "longName": "995835 - Disclosure - Balance Sheet Components - Additional Information (Details)", "shortName": "Balance Sheet Components - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:Depreciation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails", "longName": "995845 - Disclosure - Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details)", "shortName": "Balance Sheet Components - Summary of Accrued Expense and Other Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails", "longName": "995855 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Additional Information (Details)", "shortName": "Business Combination, Goodwill, and Intangible Assets - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "cflt:BusinessAcquisitionExpenseAttributableToPostCombinationServices", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "cflt:BusinessAcquisitionExpenseAttributableToPostCombinationServices", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails", "longName": "995865 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "shortName": "Business Combination, Goodwill, and Intangible Assets - Schedule of Intangible Assets, Net (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails", "longName": "995875 - Disclosure - Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details)", "shortName": "Business Combination, Goodwill, and Intangible Assets - Schedule of Expected Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "div", "cflt:BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "longName": "995885 - Disclosure - Convertible Senior Notes - Additional Information (Details)", "shortName": "Convertible Senior Notes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:AmortizationOfFinancingCosts", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_bf66690e-149b-404d-bee4-c6d5440d6d2b", "name": "us-gaap:ProceedsFromConvertibleDebt", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R54": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails", "longName": "995895 - Disclosure - Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details)", "shortName": "Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:DebtInstrumentCarryingAmount", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ConvertibleDebtTableTextBlock", "div", "us-gaap:DebtDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "longName": "995905 - Disclosure - Commitments and Contingencies - Additional Information (Details)", "shortName": "Commitments and Contingencies - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:LesseeOperatingLeaseOptionToTerminate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:LesseeOperatingLeaseOptionToTerminate", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails", "longName": "995915 - Disclosure - Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details)", "shortName": "Revenue - Summary of Revenue Disaggregated by Geographic Markets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_d3121cd8-6973-4f1d-9ac4-466e5515c092", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R57": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "longName": "995925 - Disclosure - Revenue - Additional Information (Details)", "shortName": "Revenue - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_901eba17-a0a9-4d6b-9b22-444ed25b0b01", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "span", "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R58": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueScheduleOfActivityOfDeferredContractAcquisitionCostsDetails", "longName": "995935 - Disclosure - Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "shortName": "Revenue - Schedule of Activity of Deferred Contract Acquisition Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_901eba17-a0a9-4d6b-9b22-444ed25b0b01", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_901eba17-a0a9-4d6b-9b22-444ed25b0b01", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:CapitalizedContractCostTableTextBlock", "div", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "longName": "995945 - Disclosure - Stockholders' Equity - Additional Information (Details)", "shortName": "Stockholders' Equity - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "cflt:ConversionPercentThresholdOutstanding", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R60": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails", "longName": "995955 - Disclosure - Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "shortName": "Stockholders' Equity - Common Stock Reserved for Future Issuance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_b75bbf78-515e-44bd-8cc4-cea952f58b62", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cflt:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_7a02a77b-83dd-41d9-b8ad-d48b3636af31", "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "cflt:ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R61": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails", "longName": "995965 - Disclosure - Stockholders' Equity - Summary of Stock Equity Award Activity (Details)", "shortName": "Stockholders' Equity - Summary of Stock Equity Award Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_901eba17-a0a9-4d6b-9b22-444ed25b0b01", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R62": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails", "longName": "995975 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details)", "shortName": "Stockholders' Equity - Schedule of Restricted Stock Unit Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_f7d6f549-c327-40e0-bc95-911ba9c37b6a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_f7d6f549-c327-40e0-bc95-911ba9c37b6a", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "longName": "995985 - Disclosure - Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details)", "shortName": "Stockholders' Equity - Summary of Stock-Based Compensation Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "div", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "longName": "995995 - Disclosure - Restructuring and Other Related Charges - Additional Information (Details)", "shortName": "Restructuring and Other Related Charges - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f719d7b2-cb13-4fe5-b6b5-cfecfe5d52dd", "name": "cflt:ReductionOfGlobalWorkforcePercentage", "unitRef": "U_pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "p", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R65": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr", "longName": "996005 - Disclosure - Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details)", "shortName": "Restructuring and Other Related Charges - Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:RestructuringCharges", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_fcfb74f0-0802-4aaf-a8d2-f1ed535d36a3", "name": "us-gaap:RestructuringReserve", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "div", "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R66": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "longName": "996015 - Disclosure - Income Taxes - Additional Information (Details)", "shortName": "Income Taxes - Additional Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "longName": "996025 - Disclosure - Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details)", "shortName": "Net Loss Per Share - Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Stockholders (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_99a2baba-114e-4a0a-b4bd-fe684608dd44", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_f2c8b1f1-fc5a-4a38-8c3c-673258a57f4c", "name": "us-gaap:NetIncomeLoss", "unitRef": "U_USD", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "unique": true } }, "R68": { "role": "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails", "longName": "996035 - Disclosure - Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "shortName": "Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_592031ae-34fc-4d02-a5a5-e987a6ce2d17", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "U_shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "div", "us-gaap:EarningsPerShareTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "cflt-20230930.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Businesses, Net of Cash Acquired, Total", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for a business combination, net of cash acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r37" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r831" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r379", "r419", "r420", "r421", "r422", "r423", "r424", "r529", "r530", "r531", "r734", "r735", "r746", "r747", "r748" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Exercise Price", "terseLabel": "Exercise Price" } } }, "auth_ref": [ "r833" ] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "terseLabel": "Additional Paid-In Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r460", "r461", "r462", "r610", "r873", "r874", "r875", "r940", "r963" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r6" ] }, "us-gaap_RedeemableConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RedeemableConvertiblePreferredStockMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Redeemable Convertible Preferred Stock [Member]", "label": "Redeemable Convertible Preferred Stock [Member]", "documentation": "Description of type or class of redeemable convertible preferred stock. Convertible redeemable preferred stock possess conversion and redemption features. The stock has redemption features that are outside the control of the issuer." } } }, "auth_ref": [] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure [Text Block]", "terseLabel": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r829" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "terseLabel": "Vesting of restricted stock units", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r10", "r104", "r105", "r143" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "terseLabel": "Measurement Frequency", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "verboseLabel": "Liabilities for early exercise option", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon exercise of vested options", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r32", "r143" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock [Member]", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r963" ] }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Conversion of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering", "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r32", "r143" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method [Text Block]", "terseLabel": "Award Timing Method" } } }, "auth_ref": [ "r829" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "totalLabel": "Common Stock, Shares, Issued, Total", "label": "Common Stock, Shares, Issued", "terseLabel": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r105" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Title", "terseLabel": "Title" } } }, "auth_ref": [ "r838" ] }, "us-gaap_ConvertibleDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Convertible Debt, Noncurrent", "terseLabel": "Convertible senior notes, net", "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock." } } }, "auth_ref": [ "r27" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property Plant And Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Number of new stock issued during the period", "label": "Stock Issued During Period, Shares, New Issues", "verboseLabel": "Issuance of Class A common stock upon initial public offering, net of underwriting discounts and commissions and other issuance costs (shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r10", "r104", "r105", "r143", "r604", "r680", "r703" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined [Flag]", "terseLabel": "Award Timing Predetermined" } } }, "auth_ref": [ "r829" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Value, Issued, Ending Balance", "periodStartLabel": "Common Stock, Value, Issued, Beginning Balance", "totalLabel": "Common Stock, Value, Issued, Total", "label": "Common Stock, Value, Issued", "terseLabel": "Common Stock, Value", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r105", "r574", "r754" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered [Flag]", "terseLabel": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r829" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares Authorized", "terseLabel": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r105", "r641" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance", "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance", "verboseLabel": "Convertible founder stock", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r105", "r641", "r659", "r963", "r964" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Exercise Price, Stock options exercised", "negatedTerseLabel": "Stock options exercised", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r437" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered [Text Block]", "terseLabel": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r829" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "terseLabel": "Equity Components", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r32", "r177", "r206", "r207", "r208", "r221", "r222", "r223", "r225", "r231", "r233", "r247", "r307", "r308", "r402", "r460", "r461", "r462", "r470", "r471", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r510", "r512", "r513", "r514", "r515", "r516", "r525", "r594", "r595", "r596", "r610", "r680" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of restricted stock units (shares)", "negatedLabel": "Shares Available for Grant, RSUs granted", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r10", "r143" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock [Member]", "label": "Common Class A [Member]", "verboseLabel": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r963" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "terseLabel": "Accumulated Deficit [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r177", "r221", "r222", "r223", "r225", "r231", "r233", "r307", "r308", "r460", "r461", "r462", "r470", "r471", "r488", "r490", "r491", "r493", "r495", "r594", "r596", "r610", "r963" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Aggregate number of common shares reserved for future issuance", "terseLabel": "Common stock reserved for issuance (in shares)", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r30" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]", "terseLabel": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r830" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Assets, Noncurrent, Total", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets, non-current", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r186" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r77", "r78", "r479", "r749", "r750" ] }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Issuance of common stock under employee stock purchase plan (shares)", "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan." } } }, "auth_ref": [ "r10", "r104", "r105", "r143" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance Shares [Member]", "terseLabel": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Outstanding Stock Options, Stock options exercised", "verboseLabel": "Shares early exercised and repurchase", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "terseLabel": "Issuance of common stock upon exercise of vested options (shares)", "documentation": "Number of share options (or share units) exercised during the current period." } } }, "auth_ref": [ "r10", "r104", "r105", "r143", "r437" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other income, net", "verboseLabel": "Other income (expense), net", "totalLabel": "Other Nonoperating Income (Expense), Total", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r121" ] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r479", "r749", "r750" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value [Flag]", "terseLabel": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r829" ] }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Conversion of convertible stock to common stock (shares) common stock upon initial public offering (shares)", "terseLabel": "Conversion of convertible stock to common stock (shares) common stock upon initial public offering (shares)", "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities", "verboseLabel": "Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering (shares)", "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities." } } }, "auth_ref": [ "r10", "r31", "r66", "r143", "r382" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Ending Balance", "periodStartLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Beginning Balance", "totalLabel": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment, Total", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: Accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r183", "r578" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]", "terseLabel": "Awards Close in Time to MNPI Disclosures" } } }, "auth_ref": [ "r830" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "terseLabel": "Equity Component", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r10", "r177", "r206", "r207", "r208", "r221", "r222", "r223", "r225", "r231", "r233", "r247", "r307", "r308", "r402", "r460", "r461", "r462", "r470", "r471", "r488", "r489", "r490", "r491", "r492", "r493", "r495", "r510", "r512", "r513", "r514", "r515", "r516", "r525", "r594", "r595", "r596", "r610", "r680" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities." } } }, "auth_ref": [ "r77", "r78", "r479" ] }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger", "terseLabel": "Debt instrument percentage price", "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion." } } }, "auth_ref": [] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r8", "r34", "r489", "r492", "r525", "r594", "r595", "r861", "r862", "r863", "r873", "r874", "r875" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r479" ] }, "us-gaap_ConvertibleDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConvertibleDebtTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesTables" ], "lang": { "en-us": { "role": { "label": "Convertible Debt [Table Text Block]", "terseLabel": "Schedule of Net Carrying Amount of Notes", "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount." } } }, "auth_ref": [] }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation", "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r126" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Underlying Securities Amount", "terseLabel": "Underlying Securities" } } }, "auth_ref": [ "r832" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Revenue", "label": "Concentration Risk, Percentage", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r46", "r48", "r94", "r95", "r265" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss", "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r33", "r34", "r113", "r191", "r575", "r598", "r599" ] }, "us-gaap_DerivativeLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability [Abstract]", "terseLabel": "Derivative instruments:" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "terseLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r185", "r334" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Grant Date Fair Value", "terseLabel": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r834" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition, Total", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock-based compensation", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r74", "r75", "r427" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r76" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r768" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Goodwill, Total", "label": "Goodwill", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r184", "r327", "r561", "r732", "r754", "r898", "r899" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "terseLabel": "Schedule Of Property Plant And Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]", "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r779", "r790", "r800", "r825" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Finite-Lived Intangible Assets, Net, Beginning Balance", "periodEndLabel": "Finite-Lived Intangible Assets, Net, Ending Balance", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r559" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase price of common stock expressed as a percentage of its fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery Compensation Amount", "terseLabel": "Compensation Amount" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Supplementary cash flow disclosures:", "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis [Text Block]", "terseLabel": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method [Text Block]", "terseLabel": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r777", "r788", "r798", "r823" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Long-Lived Tangible Asset", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r133" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "terseLabel": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments, Debt and Equity Securities [Abstract]" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "terseLabel": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r770" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets obtained in exchange for new operating lease liabilities", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r524", "r753" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount", "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r778", "r789", "r799", "r824" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Repurchases of unvested common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r39" ] }, "us-gaap_NetIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net loss attributable to common stockholders", "label": "Net Income (Loss) Attributable to Parent [Abstract]", "terseLabel": "Numerator:" } } }, "auth_ref": [] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquity1" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "terseLabel": "Stockholders' Equity", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r139", "r144" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Adoption Date", "terseLabel": "Adoption Date" } } }, "auth_ref": [ "r839" ] }, "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Domain]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r181" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability [Text Block]", "terseLabel": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Prepaid Expense and Other Assets, Total", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid expenses and other assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r4" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-NEOs [Member]", "terseLabel": "Non-NEOs" } } }, "auth_ref": [ "r780", "r791", "r801", "r818", "r826" ] }, "us-gaap_LiabilitiesFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Liabilities, Fair Value Disclosure, Total", "label": "Liabilities, Fair Value Disclosure", "terseLabel": "Liability, Fair value", "documentation": "Fair value of financial and nonfinancial obligations." } } }, "auth_ref": [ "r93" ] }, "cflt_TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TemporaryEquityStockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Stock Issued During Period Value Conversion Of Convertible Securities", "documentation": "Temporary Equity, Stock Issued During Period, Value, Conversion Of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering" } } }, "auth_ref": [] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common Stock, Par Value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r105" ] }, "us-gaap_AssetsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure", "terseLabel": "Assets, Fair Value", "totalLabel": "Assets, Fair Value Disclosure, Total", "documentation": "Fair value portion of probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r93" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance (shares)", "periodStartLabel": "Balance (shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "terseLabel": "Schedule of Calculation of Basic and Diluted Net Loss Per Share Attributable to Class A and Class B Stockholders", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r877" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r175", "r188", "r189", "r190", "r218", "r237", "r238", "r240", "r242", "r248", "r249", "r306", "r356", "r358", "r359", "r360", "r363", "r364", "r395", "r396", "r398", "r399", "r401", "r508", "r604", "r605", "r606", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r641", "r662", "r680", "r702", "r703", "r704", "r705", "r706", "r845", "r868", "r876" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write-offs against the allowance for credit losses", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r313" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount", "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r838" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r35", "r203", "r205", "r210", "r564", "r584" ] }, "us-gaap_SubscriptionAndCirculationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubscriptionAndCirculationMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription [Member]", "label": "Subscription and Circulation [Member]", "documentation": "Right to receive or access periodic material for specified period of time." } } }, "auth_ref": [ "r910" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Recovery, Individual Name", "terseLabel": "Name" } } }, "auth_ref": [ "r781", "r792", "r802", "r827" ] }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetIncludingGoodwill", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Intangible Assets, Net (Including Goodwill), Total", "label": "Intangible Assets, Net (Including Goodwill)", "terseLabel": "Goodwill and intangible assets, net", "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "terseLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r4" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Research and Development Expense, Total", "label": "Research and Development Expense", "terseLabel": "Research and development", "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r100", "r464", "r951" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Services [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r739" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount", "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r780", "r791", "r801", "r826" ] }, "us-gaap_HedgingDesignationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Domain]", "documentation": "Designation of purpose of derivative instrument." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r46", "r48", "r94", "r95", "r265", "r708", "r848" ] }, "us-gaap_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Computer Equipment [Member]", "terseLabel": "Computers and Equipment [Member]", "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Summary of Accrued Expense and Other Liabilities", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Schedule of Restricted Stock Unit Activity", "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [ "r71" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangements, by Individual [Table]", "terseLabel": "Trading Arrangements, by Individual" } } }, "auth_ref": [ "r838" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Does Not Require Recovery [Text Block]", "terseLabel": "Restatement does not require Recovery" } } }, "auth_ref": [ "r782", "r793", "r803", "r828" ] }, "cflt_HoldbackAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "HoldbackAgreementMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Holdback agreement.", "label": "Holdback Agreement [Member]", "terseLabel": "Holdback Agreement" } } }, "auth_ref": [] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]", "terseLabel": "Award Timing Disclosures" } } }, "auth_ref": [ "r829" ] }, "us-gaap_CommonStockSubjectToMandatoryRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSubjectToMandatoryRedemptionMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Common Stock Subject to Mandatory Redemption [Member]", "terseLabel": "Common Stock Subject To Mandatory Redemption [Member]", "documentation": "Shares that embody an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur, that represent equity ownership in a corporation, provide voting rights, entitle the holder to a share of the company's success through dividends and/or capital appreciation and, in the event of liquidation, provide rights to a company's assets only after bondholders, other debt holders, and preferred stockholders have been satisfied." } } }, "auth_ref": [ "r7", "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (Decrease) in Accounts Payable, Total", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r4" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of effects of a business combination:" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]", "terseLabel": "Executive Category:" } } }, "auth_ref": [ "r818" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "terseLabel": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "ASSETS", "verboseLabel": "Assets:" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount", "terseLabel": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r776", "r787", "r797", "r822" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r122" ] }, "us-gaap_StockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockOptionMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options [Member]", "label": "Equity Option [Member]", "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option)." } } }, "auth_ref": [ "r759" ] }, "cflt_BusinessAcquisitionCashAttributableToPostCombinationServicesFutureCashPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "BusinessAcquisitionCashAttributableToPostCombinationServicesFutureCashPayment", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business acquisition cash attributable to post combination services future cash payment.", "label": "Business Acquisition Cash Attributable to Post Combination Services Future Cash Payment", "terseLabel": "Amout paid in cash" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash operating lease costs", "label": "Operating Lease, Right-of-Use Asset, Periodic Reduction", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r866" ] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "terseLabel": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r769" ] }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other expense, Net [Member]", "label": "Other Nonoperating Income (Expense) [Member]", "documentation": "Primary financial statement caption encompassing other nonoperating income (expense)." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "terseLabel": "Percentage of principal amount of debt redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Summary of Stock Equity Award Activity", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r12", "r13", "r72" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 }, "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 }, "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss)", "terseLabel": "Net Income (Loss)", "netLabel": "Net loss", "verboseLabel": "Net loss attributable to common stockholders", "totalLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r115", "r125", "r155", "r178", "r201", "r204", "r208", "r218", "r224", "r226", "r227", "r228", "r229", "r232", "r233", "r239", "r250", "r255", "r259", "r261", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r497", "r508", "r581", "r661", "r678", "r679", "r729", "r765", "r905" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r221", "r222", "r223", "r247", "r558", "r603", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r680", "r760" ] }, "cflt_PerformanceOptionsShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "PerformanceOptionsShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance Options Shares", "documentation": "Options Subject To Performance-Based Condition, Shares.", "terseLabel": "Performance options, shares" } } }, "auth_ref": [] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r769" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Equity, Attributable to Parent [Abstract]", "terseLabel": "Stockholders' equity:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringReserveByTypeOfCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringReserveByTypeOfCostTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring Reserve by Type of Cost [Table Text Block]", "terseLabel": "Schedule of Restructuring Related Employee Termination Benefits Included in Accrued Expenses and Other Current Liabilities", "documentation": "Tabular disclosure of an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost. This element may also include a description of any reversal and other adjustment made during the period to the amount of an accrued liability for restructuring activities. This element may be used to encapsulate the roll forward presentations of an entity's restructuring reserve by type of cost and in total, and explanation of changes that occurred in the period." } } }, "auth_ref": [ "r58", "r61" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "terseLabel": "Fair Value Hierarchy and NAV", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r379", "r419", "r420", "r421", "r422", "r423", "r424", "r500", "r529", "r530", "r531", "r734", "r735", "r746", "r747", "r748" ] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r390", "r400", "r494", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r583", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r891", "r892", "r893", "r894" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r520" ] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r769" ] }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of Notional Amounts of the Company's Derivative Instruments", "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions." } } }, "auth_ref": [ "r80" ] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "General and Administrative Expense, Total", "label": "General and Administrative Expense", "terseLabel": "General and administrative", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r120", "r664" ] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfCashFlowHedgesIncludedInAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Cash Flow Hedges Included in Accumulated Other Comprehensive Income (Loss)", "documentation": "Tabular disclosure of gain (loss) on derivative and nonderivative instruments designated and qualifying as cash flow hedge recorded in accumulated other comprehensive income (AOCI) and reclassified into earnings." } } }, "auth_ref": [ "r87" ] }, "us-gaap_StockholdersEquityNoteAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteAbstract", "lang": { "en-us": { "role": { "label": "Stockholders' Equity Note [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r630", "r632", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r668", "r669", "r670", "r671", "r674", "r675", "r676", "r677", "r690", "r691", "r696", "r698", "r757", "r759" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r132" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Executive Categories [Member]", "terseLabel": "All Executive Categories" } } }, "auth_ref": [ "r818" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "terseLabel": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r844" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash Acquired", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r79" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Vested and expected to vest as of September 30, 2023", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding Stock Options, Vested and expected to vest", "terseLabel": "Outstanding Stock Options, Vested and expected to vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Vested and Expected to Vest", "terseLabel": "Weighted-Average Exercise Price, Vested and Expected to Vest", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "us-gaap_LongTermDebtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtFairValue", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Fair Value", "terseLabel": "Total estimated fair value of the 2027 Notes", "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission." } } }, "auth_ref": [] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "terseLabel": "Measurement Frequency", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r499", "r500", "r501", "r502", "r504" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure [Text Block]", "terseLabel": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r805" ] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO [Member]", "terseLabel": "PEO" } } }, "auth_ref": [ "r818" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, non-current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r520" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]", "terseLabel": "Restatement Determination Date:" } } }, "auth_ref": [ "r774", "r785", "r795", "r820" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table Text Block]", "terseLabel": "Schedule of foreign currency forward contracts on the condensed consolidated statements of operations", "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r82", "r86", "r486" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO [Member]", "terseLabel": "Non-PEO NEO" } } }, "auth_ref": [ "r818" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "totalLabel": "Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r277", "r318", "r570" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred Income Tax Expense (Benefit), Total", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r5", "r146", "r172", "r474", "r475", "r871" ] }, "us-gaap_DerivativeInstrumentsGainLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r486" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]", "terseLabel": "Individual:" } } }, "auth_ref": [ "r783", "r791", "r801", "r818", "r826", "r830", "r838" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r175", "r188", "r189", "r190", "r218", "r237", "r238", "r240", "r242", "r248", "r249", "r306", "r356", "r358", "r359", "r360", "r363", "r364", "r395", "r396", "r398", "r399", "r401", "r508", "r604", "r605", "r606", "r607", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r641", "r662", "r680", "r702", "r703", "r704", "r705", "r706", "r845", "r868", "r876" ] }, "us-gaap_DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsGainLossByHedgingRelationshipByIncomeStatementLocationByDerivativeInstrumentRiskTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments, Gain (Loss) [Table]", "documentation": "Disclosure of information about the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments." } } }, "auth_ref": [ "r11", "r82", "r86", "r88", "r89", "r90", "r486" ] }, "us-gaap_ProceedsFromStockPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockPlans", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Plans", "terseLabel": "Proceeds from issuance of common stock under employee stock purchase plan", "documentation": "The cash inflow associated with the amount received from the stock plan during the period." } } }, "auth_ref": [ "r3" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Domain]", "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r46", "r48", "r94", "r95", "r265", "r708" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Individuals [Member]", "terseLabel": "All Individuals" } } }, "auth_ref": [ "r783", "r791", "r801", "r818", "r826", "r830", "r838" ] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters Of Credit Outstanding Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "terseLabel": "Derivative Instrument", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r82", "r84", "r86", "r88", "r630", "r632", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r668", "r669", "r670", "r671", "r674", "r675", "r676", "r677", "r690", "r691", "r696", "r698", "r725", "r757", "r759" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other Noncurrent Assets", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]", "terseLabel": "Recovery of Erroneously Awarded Compensation Disclosure" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpenseMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General and Administrative [Member]", "label": "General and Administrative Expense [Member]", "verboseLabel": "General and administrative", "documentation": "Primary financial statement caption encompassing general and administrative expense." } } }, "auth_ref": [ "r116" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Other Noncurrent Liabilities [Member]", "terseLabel": "Other Noncurrent Liabilities", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]", "terseLabel": "Insider Trading Policies and Procedures:" } } }, "auth_ref": [ "r772", "r842" ] }, "us-gaap_ContractualObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractualObligation", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cancelable commitment", "label": "Contractual Obligation", "totalLabel": "Contractual Obligation, Total", "documentation": "Amount of contractual obligation, including, but not limited to, long-term debt, lease obligation, purchase obligation, and other commitments." } } }, "auth_ref": [ "r872" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r499", "r500" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Accounts Payable and Accrued Liabilities [Member]", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date", "terseLabel": "Restatement Determination Date" } } }, "auth_ref": [ "r775", "r786", "r796", "r821" ] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchases of unvested common stock (shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r10", "r104", "r105", "r143", "r607", "r680", "r705" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]", "terseLabel": "Erroneously Awarded Compensation Recovery" } } }, "auth_ref": [ "r773", "r784", "r794", "r819" ] }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets", "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecuritiesCurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities", "totalLabel": "Debt Securities, Available-for-sale, Current, Total", "label": "Debt Securities, Available-for-Sale, Current", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), classified as current." } } }, "auth_ref": [ "r274", "r318" ] }, "cflt_StephanieBuscemiMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StephanieBuscemiMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Stephanie Buscemi [Member]", "documentation": "Stephanie Buscemi Member" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description [Text Block]", "terseLabel": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r810" ] }, "us-gaap_RestructuringPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Axis]", "documentation": "Information by individual restructuring plan." } } }, "auth_ref": [] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill impairment charges", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r5", "r328", "r329", "r330", "r732" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Fair Value, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position", "terseLabel": "Available-for-sale marketable securities, Continuous Unrealized Loss Position, Fair Value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position without allowance for credit loss." } } }, "auth_ref": [ "r162", "r320", "r731" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r804" ] }, "us-gaap_RestructuringPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringPlanDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring Plan [Domain]", "documentation": "Identification of the individual restructuring plans." } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]", "terseLabel": "Measure:" } } }, "auth_ref": [ "r810" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Payable, Current, Total", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r20", "r754" ] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r265", "r741", "r909", "r957", "r958" ] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "cflt_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGrantedGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsGrantedGross", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Shares Available for Grant, RSUs granted", "label": "Share Based Compensation Arrangement By Share Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Granted Gross", "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Granted, Gross." } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Fair value, Marketable securities", "label": "Debt Securities, Available-for-Sale", "terseLabel": "Fair Value", "totalLabel": "Total, fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r278", "r318", "r562", "r878" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r263", "r264", "r624", "r627", "r629", "r684", "r686", "r689", "r701", "r707", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r722", "r740", "r759", "r909", "r957" ] }, "cflt_BusinessCombinationIntangibleAssetsAndGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "BusinessCombinationIntangibleAssetsAndGoodwillAbstract", "lang": { "en-us": { "role": { "documentation": "Business combination, intangible assets, and goodwill.", "label": "Business Combination, Intangible Assets, and Goodwill [ Abstract]" } } }, "auth_ref": [] }, "cflt_ReductionOfGlobalWorkforcePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ReductionOfGlobalWorkforcePercentage", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Reduction Of Global Workforce Percentage", "label": "Reduction Of Global Workforce Percentage", "terseLabel": "Reduction of global workforce, percentage" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureIncomeTaxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r219", "r465", "r467", "r468", "r469", "r472", "r476", "r477", "r478", "r609" ] }, "cflt_PaymentsForPurchasesOfCappedCalls": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "PaymentsForPurchasesOfCappedCalls", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Payments for purchases of capped calls.", "label": "Payments For Purchases Of Capped Calls", "terseLabel": "Payments for purchase of capped calls" } } }, "auth_ref": [] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical" } } }, "auth_ref": [ "r263", "r264", "r624", "r627", "r629", "r684", "r686", "r689", "r701", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r718", "r722", "r740", "r759", "r909", "r957" ] }, "cflt_SharesIssuableUponConversionOfThe2027NotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "SharesIssuableUponConversionOfThe2027NotesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Issuable upon Conversion of the 2027 Notes [Member]", "documentation": "Shares issuable upon conversion of the 2027 Notes [Member]", "label": "Shares issuable upon conversion of the 2027 Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_CommercialPaperMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommercialPaperMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial paper [Member]", "label": "Commercial Paper [Member]", "verboseLabel": "Commercial Paper [Member]", "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds." } } }, "auth_ref": [ "r137", "r761", "r762", "r763", "r764" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount", "terseLabel": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r810" ] }, "cflt_BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "BusinessCombinationIntangibleAssetsAndGoodwillDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Goodwill, and Intangible Assets", "label": "Business Combination Intangible Assets and Goodwill Disclosure [Text Block]", "documentation": "Business Combination, Intangible Assets, and Goodwill." } } }, "auth_ref": [] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure Name", "terseLabel": "Name" } } }, "auth_ref": [ "r810" ] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r843" ] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "cflt_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term Vested (in years)", "label": "Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Outstanding Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationBasisOfPresentationBusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation, Basis of Presentation, Business Description and Accounting Policies [Text Block]", "terseLabel": "Basis of Presentation and Summary of Significant Accounting Policies", "documentation": "The entire disclosure for the general note to the financial statements for the reporting entity which may include, descriptions of the basis of presentation, business description, significant accounting policies, consolidations, reclassifications, new pronouncements not yet adopted and changes in accounting principles." } } }, "auth_ref": [ "r126", "r127", "r128", "r147" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets, Net", "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureCommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r135", "r350", "r351", "r709", "r902" ] }, "cflt_CostOfSalesSubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CostOfSalesSubscriptionMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of sales - subscription.", "label": "Cost of Sales - Subscription [Member]" } } }, "auth_ref": [] }, "cflt_EricVishriaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EricVishriaMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Eric Vishria [Member]", "documentation": "Eric Vishria Member" } } }, "auth_ref": [] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]", "terseLabel": "Adjustment to Compensation:" } } }, "auth_ref": [ "r811" ] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Current, Total", "label": "Other Liabilities, Current", "terseLabel": "Other liabilities", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r23", "r754" ] }, "cflt_UnvestedEarlyExercisedStockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "UnvestedEarlyExercisedStockOptionsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "Unvested early exercised stock options member.", "label": "Unvested Early Exercised Stock Options [Member]", "terseLabel": "Unvested Early Exercised Stock Options [Member]" } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r837" ] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Payroll Taxes, Current", "terseLabel": "Accrued payroll taxes", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Liabilities, Noncurrent, Total", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other liabilities, non-current", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r28" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation Amount", "terseLabel": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r811" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShare1" ], "lang": { "en-us": { "role": { "terseLabel": "Net Loss Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r234", "r243", "r244", "r245" ] }, "cflt_ConfluentCloudMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ConfluentCloudMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Confluent Cloud [Member]", "documentation": "Confluent cloud.", "label": "Confluent Cloud [Member]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "All Adjustments to Compensation [Member]", "terseLabel": "All Adjustments to Compensation" } } }, "auth_ref": [ "r811" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Consideration paid", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r37", "r480" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r837" ] }, "us-gaap_LicenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LicenseMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "License [Member]", "label": "License [Member]", "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark." } } }, "auth_ref": [ "r910" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name", "terseLabel": "PEO Name" } } }, "auth_ref": [ "r811" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unbilled accounts receivables", "label": "Unbilled Receivables, Current", "terseLabel": "Unbilled receivables balance", "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [] }, "cflt_SubscriptionAndServiceConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "SubscriptionAndServiceConcentrationRiskMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "documentation": "Subscription And Service Concentration Risk Member", "label": "Subscription And Service Concentration Risk [Member]", "terseLabel": "Subscription and Service Concentration Risk [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingRollForward", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r757", "r758", "r759", "r761", "r762", "r763", "r764", "r873", "r874", "r940", "r960", "r963" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, Plant and Equipment, Gross, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Gross, Beginning Balance", "totalLabel": "Property, Plant and Equipment, Gross, Total", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r133", "r182", "r579" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Construction in Progress [Member]", "terseLabel": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote [Text Block]", "terseLabel": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r811" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities, Current", "terseLabel": "Accrued expenses", "totalLabel": "Accrued Liabilities, Current, Total", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]", "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r811" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Net", "terseLabel": "Property and equipment, net", "totalLabel": "Property and equipment, net", "periodEndLabel": "Property, Plant and Equipment, Net, Ending Balance", "periodStartLabel": "Property, Plant and Equipment, Net, Beginning Balance", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r6", "r569", "r579", "r754" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Termination Date", "terseLabel": "Termination Date" } } }, "auth_ref": [ "r839" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote [Text Block]", "terseLabel": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r811" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Terminated [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Terminated" } } }, "auth_ref": [ "r837" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued expenses and other liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r865" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails2": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Losses, Less than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r164", "r322" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r262", "r558", "r587", "r588", "r589", "r590", "r591", "r592", "r721", "r739", "r755", "r849", "r903", "r904", "r909", "r957" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r46", "r48", "r94", "r95", "r265", "r708" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote [Text Block]", "terseLabel": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r812" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Selling and Marketing Expense, Total", "label": "Selling and Marketing Expense", "terseLabel": "Sales and marketing", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r46", "r48", "r94", "r95", "r265", "r600", "r708" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income [Text Block]", "terseLabel": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r814" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]", "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r813" ] }, "us-gaap_SellingAndMarketingExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpenseMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales and Marketing [Member]", "label": "Selling and Marketing Expense [Member]", "verboseLabel": "Sales and marketing", "documentation": "Primary financial statement caption encompassing selling and marketing expense." } } }, "auth_ref": [ "r116" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service" } } }, "auth_ref": [ "r262", "r558", "r587", "r588", "r589", "r590", "r591", "r592", "r721", "r739", "r755", "r849", "r903", "r904", "r909", "r957" ] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List [Table Text Block]", "terseLabel": "Tabular List, Table" } } }, "auth_ref": [ "r817" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r815" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r265", "r847" ] }, "us-gaap_AssetsFairValueDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsFairValueDisclosureAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Cash equivalents:" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group [Text Block]", "terseLabel": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r816" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails2": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrealized Losses, 12 Months or Greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r164", "r322" ] }, "us-gaap_PaymentsForRestructuring": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRestructuring", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "label": "Payments for Restructuring", "terseLabel": "Cash payments", "negatedLabel": "Cash payments", "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r340", "r864" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure [Text Block]", "terseLabel": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r816" ] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Unrealized Losses, Total", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss", "totalLabel": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Accumulated Loss, Total", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r163", "r321" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting of early exercised options", "label": "APIC, Share-Based Payment Arrangement, Recognition and Exercise", "documentation": "Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Values and Unrealized Losses on Marketable Securities", "label": "Debt Securities, Available-for-Sale, Unrealized Loss Position, Fair Value [Table Text Block]", "documentation": "Tabular disclosure of fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in unrealized loss position, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r161", "r731", "r896" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r499", "r500", "r503" ] }, "cflt_DonationStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "DonationStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Donation Stock Issued During Period Shares New Issues", "documentation": "Number of new donation stock issued during the period.", "verboseLabel": "Donation stock issued during the period", "terseLabel": "Issuance of Class A common stock pursuant to charitable donation (shares)" } } }, "auth_ref": [] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r123" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Liability, Total", "label": "Derivative Liability", "terseLabel": "Fair value, Derivative liability", "verboseLabel": "Derivative liabilities", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194", "r195", "r507", "r622", "r623", "r624", "r625", "r628", "r629", "r630", "r631", "r632", "r654", "r656", "r657", "r691", "r692", "r693", "r696", "r697", "r698", "r699", "r725", "r961" ] }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRenewalTerm", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Lessee, operating lease, renewal term", "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r942" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r341", "r665" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Accelerated Cost", "terseLabel": "Stock based compensation expense", "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost." } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueScheduleOfActivityOfDeferredContractAcquisitionCostsDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Amortization of deferred contract acquisition costs", "label": "Capitalized Contract Cost, Amortization", "terseLabel": "Amortization of deferred contract acquisition costs", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r326" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "totalLabel": "Contract with Customer, Liability, Total", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_MoneyMarketFundsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MoneyMarketFundsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Money Market Funds [Member]", "terseLabel": "Money Market Funds [Member]", "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities." } } }, "auth_ref": [ "r911" ] }, "cflt_RohanSivaramMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "RohanSivaramMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rohan Sivaram [Member]", "documentation": "Rohan Sivaram Member" } } }, "auth_ref": [] }, "us-gaap_TransfersOfFinancialAssetsAccountedForAsSaleValuationTechiques": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersOfFinancialAssetsAccountedForAsSaleValuationTechiques", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Transfers of Financial Assets Accounted for as Sale, Valuation Techniques", "terseLabel": "Transfers of financial assets, valuation techniques", "documentation": "Description of the valuation techniques or other methods used to estimate the fair value of assets obtained or liabilities incurred in transfers of financial assets accounted for as sales. If a valuation model is used, the description would be expected to include quantitative and qualitative information about the assumptions used in the valuation model (for example, but not limited to, discount rates, anticipated credit losses, and prepayment speeds)." } } }, "auth_ref": [ "r16" ] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents, and restricted cash", "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r509" ] }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, non-current", "label": "Contract with Customer, Liability, Noncurrent", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent." } } }, "auth_ref": [ "r403", "r404", "r415" ] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Axis]", "documentation": "Information by property that could be leased or is available for lease." } } }, "auth_ref": [ "r165" ] }, "cflt_StockConvertedBetweenCommonStockClassesDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockConvertedBetweenCommonStockClassesDuringPeriodShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of class B common stock to class A common stock (shares)", "label": "Stock Converted Between Common Stock Classes During Period Shares", "documentation": "Number of shares converted during the period from Class B to Class A common stock." } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Summary of Revenue Disaggregated by Geographic Markets", "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r909" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "terseLabel": "Plan Name", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents, and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents, and restricted cash at beginning of period", "totalLabel": "Total cash, cash equivalents, and restricted cash", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r41", "r123", "r215" ] }, "cflt_EmployeeTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EmployeeTerminationBenefitsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "documentation": "Employee termination benefits.", "label": "Employee Termination Benefits [Member]", "terseLabel": "Employee Termination Benefits [Member]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Stock by Class [Table]", "terseLabel": "Schedule Of Stock By Class [Table]", "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity." } } }, "auth_ref": [ "r63", "r64", "r65", "r66", "r67", "r68", "r69", "r140", "r142", "r143", "r188", "r189", "r190", "r248", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r604", "r605", "r606", "r607", "r738", "r845", "r868" ] }, "cflt_ShareBasedCompensationArrangementsByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross.", "label": "Share Based Compensation Arrangements By Share Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Forfeited Or Cancelled Gross", "terseLabel": "RSUs forfeited or cancelled" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "terseLabel": "Class Of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r188", "r189", "r190", "r248", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r604", "r605", "r606", "r607", "r738", "r845", "r868" ] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Corporate Debt Securities [Member]", "verboseLabel": "Corporate Notes and Bonds [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r746", "r748", "r959" ] }, "cflt_CashEquivalentsMarketableSecuritiesAndDerivativeInstrumentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CashEquivalentsMarketableSecuritiesAndDerivativeInstrumentAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Cash equivalents, Marketable securities And Derivative instrument.", "label": "Cash equivalents, Marketable securities And Derivative instrument [Abstract]", "terseLabel": "Cash equivalents, Marketable securities and Derivative instruments:" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseExistenceOfOptionToTerminate": { "xbrltype": "booleanItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseExistenceOfOptionToTerminate", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, operating lease, existence of option to terminate", "label": "Lessee, Operating Lease, Existence of Option to Terminate [true false]", "documentation": "Indicates (true false) whether lessee has option to terminate operating lease." } } }, "auth_ref": [ "r522" ] }, "cflt_DebtInstrumentConvertibleConversionRatioDenominator": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "DebtInstrumentConvertibleConversionRatioDenominator", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Debt instrument convertible conversion ratio denominator.", "label": "Debt Instrument Convertible Conversion Ratio Denominator", "terseLabel": "Debt instrument convertible conversion ratio denominator" } } }, "auth_ref": [] }, "cflt_StockConvertedBetweenFounderStockToPreferredStockDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockConvertedBetweenFounderStockToPreferredStockDuringPeriodValue", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Value of shares converted during the period from Founder Stock to Series E Redeemable Preferred Stock common stock.", "label": "Stock Converted Between Founder Stock to Preferred Stock During Period Value", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock", "negatedLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Increase in authorized shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "cflt_LeasedOfficeSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "LeasedOfficeSpaceMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Leased office space member.", "label": "Leased Office Space [Member]", "terseLabel": "Leased Office Space [Member]" } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyCashFlowHedgeGainLossToBeReclassifiedDuringNext12Months", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Currency Cash Flow Hedge Gain (Loss) to be Reclassified During Next 12 Months", "terseLabel": "Derivative instruments, gain (loss) reclassification from accumulated OCI to income, estimated net amount to be transferred", "documentation": "The estimated net amount of unrealized gains or losses on foreign currency cash flow hedges at the reporting date expected to be reclassified to earnings within the next 12 months." } } }, "auth_ref": [ "r91" ] }, "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative asset." } } }, "auth_ref": [ "r485" ] }, "us-gaap_NondesignatedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NondesignatedMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Not Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r11" ] }, "cflt_EquityIncentivesPlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EquityIncentivesPlan2021Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentives Plan 2021 [Member]", "label": "Equity Incentives Plan 2021 [Member]", "terseLabel": "2021 Equity Incentive Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedging1" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "terseLabel": "Derivative Instruments and Hedging", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r148", "r487", "r494" ] }, "cflt_JonathanChadwickMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "JonathanChadwickMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jonathan Chadwick [Member]", "documentation": "Jonathan Chadwick Member" } } }, "auth_ref": [] }, "cflt_ShareBasedCompensationArrangementBySharesBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementBySharesBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Shares-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited Or Cancelled, Gross", "terseLabel": "Shares Available for Grant, RSUs Forfeited or Cancelled", "label": "Share Based Compensation Arrangement By Shares Based Payment Award Shares Available For Grant Equity Instruments Other Than Options Forfeited Or Cancelled Gross" } } }, "auth_ref": [] }, "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes derivative liability." } } }, "auth_ref": [ "r485" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation Of Revenue [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r414", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_LesseeOperatingLeaseOptionToTerminate": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseOptionToTerminate", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Option to Terminate", "terseLabel": "Operating lease, option to terminate, description", "documentation": "Description of terms and conditions of option to terminate lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability." } } }, "auth_ref": [ "r522" ] }, "us-gaap_MunicipalBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MunicipalBondsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Municipal Bonds [Member]", "terseLabel": "Municipal bonds [Member]", "documentation": "Long-term debt securities issued by state, city or local governments or the agencies operated by state, city or local governments." } } }, "auth_ref": [] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "terseLabel": "Plan Name", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r912", "r913", "r914", "r915", "r916", "r917", "r918", "r919", "r920", "r921", "r922", "r923", "r924", "r925", "r926", "r927", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Disaggregation of Revenue [Table]", "terseLabel": "Disaggregation Of Revenue [Table]", "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor." } } }, "auth_ref": [ "r414", "r739", "r740", "r741", "r742", "r743", "r744", "r745" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponents1" ], "lang": { "en-us": { "role": { "label": "Supplemental Balance Sheet Disclosures [Text Block]", "terseLabel": "Balance Sheet Components", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r858" ] }, "cflt_EsppPlan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EsppPlan2021Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "ESPP plan 2021 member.", "terseLabel": "2021 Employee Stock Purchase Plan [Member]", "label": "ESPP Plan 2021 [Member]" } } }, "auth_ref": [] }, "cflt_CommonStockClassAAndClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CommonStockClassAAndClassBMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Common stock class A and class B member", "label": "Common Stock Class A and Class B [Member]", "terseLabel": "Class A and Class B [Member]" } } }, "auth_ref": [] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "terseLabel": "Award Type", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueScheduleOfActivityOfDeferredContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Capitalized Contract Cost, Net, Total", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r325" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Estimated useful life (in years)", "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r130" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "International [Member]", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r965", "r966", "r967", "r968" ] }, "cflt_DevelopedTechnologyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "DevelopedTechnologyMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Developed Technology [Member]", "documentation": "Developed technology.", "label": "Developed Technology [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertySubjectToOrAvailableForOperatingLeaseDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertySubjectToOrAvailableForOperatingLeaseDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Property Subject to or Available for Operating Lease [Domain]", "documentation": "A descriptive title of whether the property is subject to or available for operating lease." } } }, "auth_ref": [ "r165" ] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of Expected Future Amortization Expense", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r53" ] }, "cflt_JayKrepsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "JayKrepsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Jay Kreps [Member]", "documentation": "Jay Kreps Member" } } }, "auth_ref": [] }, "cflt_DonationStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "DonationStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock pursuant to charitable donation", "label": "Donation Stock Issued During Period Value New Issues", "documentation": "Equity impact of the value of new donation stock issued during the period." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases, rent expense, sublease rentals", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r523", "r753" ] }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days", "terseLabel": "Number of trading days", "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r145" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid for:", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Revenue, remaining performance obligation, amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r171" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cost of Goods and Services Sold [Abstract]", "terseLabel": "Cost of revenue:" } } }, "auth_ref": [] }, "cflt_LeaseAbandonmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "LeaseAbandonmentCharges", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Lease abandonment charges.", "label": "Lease Abandonment Charges", "terseLabel": "Lease abandonment charges" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Remaining Contractual Term Vested and expected to vest (in years)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r448" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Cost of Goods and Services Sold, Total", "terseLabel": "Total cost of revenue", "label": "Cost of Goods and Services Sold", "verboseLabel": "Cost of revenue", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r119", "r558" ] }, "cflt_StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesToSeriesERedeemableConvertiblePreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecuritiesToSeriesERedeemableConvertiblePreferredStock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period shares conversion of convertible securities to Series E redeemable convertible preferred stock.", "label": "Stock Issued During Period Shares Conversion of Convertible Securities to Series E Redeemable Convertible preferred stock", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares)" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan", "terseLabel": "Issuance of common stock under employee stock purchase plan", "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan." } } }, "auth_ref": [ "r10", "r104", "r105", "r143" ] }, "us-gaap_OptionIndexedToIssuersEquityStrikePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityStrikePrice1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Strike Price", "terseLabel": "Initial strike price", "documentation": "Exercise or strike price stated in the contract for options indexed to the issuer's equity shares." } } }, "auth_ref": [ "r14", "r17" ] }, "us-gaap_CashAndCashEquivalentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Axis]", "terseLabel": "Cash and Cash Equivalents", "documentation": "Information by type of cash and cash equivalent balance." } } }, "auth_ref": [ "r181" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r499", "r500", "r503" ] }, "cflt_PurchaseConsiderationAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "PurchaseConsiderationAmount", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Purchase Consideration Amount", "label": "Purchase Consideration Amount" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 9)", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r29", "r99", "r572", "r640" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance", "periodStartLabel": "Cash and Cash Equivalents, at Carrying Value, Beginning Balance", "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r41", "r181", "r723" ] }, "cflt_ScheduleOfSharesReservedForFutureIssuanceTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ScheduleOfSharesReservedForFutureIssuanceTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Shares Reserved for Future Issuance [Table Text Block]", "documentation": "Schedule of shares reserved for future issuance.", "terseLabel": "Common Stock Reserved for Future Issuance" } } }, "auth_ref": [] }, "cflt_ImmerokGmbhMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ImmerokGmbhMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Immerok GmbH.", "label": "Immerok GmbH [Member]", "terseLabel": "Immerok Gmbh" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r336", "r341", "r665" ] }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpenseMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Research and Development [Member]", "label": "Research and Development Expense [Member]", "verboseLabel": "Research and development", "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included." } } }, "auth_ref": [] }, "cflt_TemporaryEquityConversionOfConvertibleFounderStockValueForSeriesERedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TemporaryEquityConversionOfConvertibleFounderStockValueForSeriesERedeemableConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Temporary equity conversion of convertible founder stock value for Series E redeemable convertible preferred stock.", "label": "Temporary Equity Conversion of Convertible Founder Stock Value for Series E Redeemable Convertible Preferred Stock", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock" } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "terseLabel": "Remainder of 2023", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year." } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r346", "r347", "r348" ] }, "cflt_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series E redeemable convertible preferred stock, net of issuance costs (shares)", "label": "Temporary Equity, Stock Issued During Period, Shares, New Issues", "documentation": "Shares of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "cflt_IncreaseDecreaseInCapitalizedContractCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "IncreaseDecreaseInCapitalizedContractCost", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs", "label": "Increase Decrease in Capitalized Contract Cost", "documentation": "Increase Decrease in Capitalized Contract Cost", "negatedLabel": "Deferred contract acquisition costs" } } }, "auth_ref": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r339", "r340", "r346", "r347" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Issued During Period, Value, New Issues", "terseLabel": "Issuance of Class A common stock upon initial public offering, net of underwriting discounts and commissions and other issuance costs", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r10", "r104", "r105", "r143", "r610", "r680", "r703", "r766" ] }, "cflt_StockReclassifiedFromCommonToClassBValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockReclassifiedFromCommonToClassBValue", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock value reclassified from common stock to Class B upon initial public offering.", "label": "Stock Reclassified From Common To Class B Value", "terseLabel": "Reclassification of common stock to Class B common stock upon initial public offering" } } }, "auth_ref": [] }, "cflt_ConversionPercentThresholdOutstanding": { "xbrltype": "percentItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ConversionPercentThresholdOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion, percent threshold", "label": "Conversion Percent Threshold Outstanding", "documentation": "Conversion, Percent Threshold Outstanding." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r132" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets, Current", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r179", "r193", "r218", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r481", "r483", "r508", "r754", "r905", "r906", "r943" ] }, "us-gaap_CashAndCashEquivalentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, Cash equivalents", "label": "Cash and Cash Equivalents, Fair Value Disclosure", "documentation": "Fair value portion of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value and Amortized Cost of Marketable Securities", "label": "Debt Securities, Available-for-Sale [Table Text Block]", "documentation": "Tabular disclosure of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r889", "r890", "r891" ] }, "cflt_CostOfSalesServicesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CostOfSalesServicesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of ales - services.", "label": "Cost of Sales - Services [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total", "label": "Weighted Average Number of Shares Outstanding, Diluted", "verboseLabel": "Weighted-average shares used to compute net loss per share, diluted", "terseLabel": "Weighted-average shares used to compute net loss per share, diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r236", "r242" ] }, "cflt_MajorCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "MajorCustomersMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "documentation": "Major customers.", "label": "Major Customers [Member]", "terseLabel": "Major Customers [Member]" } } }, "auth_ref": [] }, "cflt_CapitalizationOfContractAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CapitalizationOfContractAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueScheduleOfActivityOfDeferredContractAcquisitionCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of contract acquisition costs", "label": "Capitalization Of Contract Acquisition Costs", "documentation": "Capitalization of contract acquisition costs." } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b5-1 Arrangement Adopted [Flag]", "terseLabel": "Rule 10b5-1 Arrangement Adopted" } } }, "auth_ref": [ "r837" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r769" ] }, "us-gaap_GeographicConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeographicConcentrationRiskMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk [Member]", "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa)." } } }, "auth_ref": [ "r47", "r708" ] }, "cflt_ProceedsFromIssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ProceedsFromIssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptions", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Proceeds from issuance of common stock upon early exercise of unvested options.", "label": "Proceeds From Issuance Of Common Stock Upon Early Exercise Of Unvested Options", "terseLabel": "Proceeds from issuance of common stock upon early exercise of unvested options" } } }, "auth_ref": [] }, "us-gaap_AccruedSalesCommissionCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalesCommissionCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued Sales Commission, Current", "terseLabel": "Accrued commissions", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23", "r724" ] }, "us-gaap_DerivativeAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetsAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Derivative Asset [Abstract]", "terseLabel": "Derivative instruments:" } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement [Axis]", "terseLabel": "Trading Arrangement:" } } }, "auth_ref": [ "r836" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Outstanding Stock Options, Ending Balance", "periodStartLabel": "Outstanding Stock Options, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r432", "r433" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change, Percent", "terseLabel": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r835" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Ending Balance", "periodStartLabel": "Weighted-Average Exercise Price, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r432", "r433" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]", "terseLabel": "Insider Trading Arrangements:" } } }, "auth_ref": [ "r836" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Ending Balance", "periodStartLabel": "Aggregate Intrinsic Value, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value", "terseLabel": "Balances as of January 1, 2021", "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding." } } }, "auth_ref": [ "r70" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Intrinsic value of options exercised", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r447" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r769" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r118", "r218", "r250", "r255", "r259", "r261", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r508", "r729", "r905" ] }, "cflt_ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionsVestedOutstandingNumberOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardsOptionsVestedOutstandingNumberOfShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Stock Options, Vested", "label": "Share-based Compensation Arrangement by Share-based Payment Awards, Options, Vested, Outstanding, Number of Shares", "documentation": "Share-based Compensation Arrangement by Share-based Payment Awards, Options, Vested, Outstanding, Number of Shares" } } }, "auth_ref": [] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecurities" ], "lang": { "en-us": { "role": { "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "terseLabel": "Marketable Securities", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r149", "r156", "r157", "r176", "r272", "r275", "r505", "r506" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Revenue from Contract with Customer, Excluding Assessed Tax, Total", "terseLabel": "Total revenue", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r251", "r252", "r254", "r257", "r258", "r262", "r263", "r265", "r413", "r414", "r558" ] }, "cflt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfExpectedFutureAmortizationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Finite lived Intangible Assets Amortization Expense After Year Four", "label": "Finite Lived Intangible Assets Amortization Expense After Year Four", "terseLabel": "Thereafter" } } }, "auth_ref": [] }, "cflt_CapitalizedInternalUseSoftwareCostsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CapitalizedInternalUseSoftwareCostsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Capitalized internal-use software costs.", "label": "Capitalized Internal-Use Software Costs[Member]", "terseLabel": "Capitalized Internal-Use Software Costs [Member]" } } }, "auth_ref": [] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Securities Act File Number", "terseLabel": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "cflt_TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TemporaryEquityStockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Stock Issued During Period Shares Conversion Of Convertible Securities", "documentation": "Temporary Equity, Stock Issued During Period, Shares, Conversion Of Convertible Securities", "terseLabel": "Conversion of redeemable convertible preferred and founder stock to Class B common stock upon initial public offering (shares)" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r214" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]", "terseLabel": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r837" ] }, "cflt_CreditLossAllowanceOfInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CreditLossAllowanceOfInvestments", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The credit loss allowance on debt securities. The credit loss allowance represents the decline in fair value below cost due to credit related factors.", "label": "Credit Loss Allowance Of Investments", "terseLabel": "Allowance for credit losses" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]", "terseLabel": "Denominator:" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Effective interest rate of debt", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r25", "r96", "r394", "r518" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES" } } }, "auth_ref": [] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "All Trading Arrangements [Member]", "terseLabel": "All Trading Arrangements" } } }, "auth_ref": [ "r836" ] }, "cflt_StockConvertedBetweenFounderStockToPreferredStockDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockConvertedBetweenFounderStockToPreferredStockDuringPeriodShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Stock Converted Between Founder Stock to Preferred Stock During Period Shares", "documentation": "Number of shares converted during the period from Founder Stock to Series E Redeemable Preferred Stock common stock.", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares)" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Debt instrument, interest rate, stated percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r25", "r367" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r214" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Total", "label": "Depreciation", "terseLabel": "Depreciation", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r5", "r55" ] }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionPrice1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Price", "terseLabel": "Debt Instrument, Convertible, Conversion Price", "documentation": "The price per share of the conversion feature embedded in the debt instrument." } } }, "auth_ref": [ "r138", "r368" ] }, "cflt_EricaSchultzMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EricaSchultzMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Erica Schultz [Member]", "documentation": "Erica Schultz Member" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r123", "r124", "r125" ] }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]", "documentation": "Represents settlement terms for the group of mandatorily redeemable securities, including the description and the details of all terms for each outstanding financial instrument and each settlement option." } } }, "auth_ref": [ "r7", "r9", "r62" ] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r81", "r85" ] }, "cflt_StockReclassifiedFromCommonToClassBShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockReclassifiedFromCommonToClassBShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock shares reclassified from common stock to Class B upon initial public offering.", "label": "Stock Reclassified From Common To Class B Shares", "terseLabel": "Reclassification of common stock to Class B common stock upon initial public offering, Shares" } } }, "auth_ref": [] }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedCharges1" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and Other Related Charges", "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled." } } }, "auth_ref": [ "r337", "r338", "r340", "r343", "r349" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES" } } }, "auth_ref": [] }, "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments Subject to Mandatory Redemption, Financial Instrument [Domain]", "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur." } } }, "auth_ref": [ "r7", "r9" ] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restructuring Charges, Total", "label": "Restructuring Charges", "terseLabel": "Restructuring and other related charges", "verboseLabel": "Restructuring charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r5", "r344", "r346", "r901" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r22", "r218", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r482", "r483", "r484", "r508", "r639", "r728", "r767", "r905", "r943", "r944" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "All Award Types", "terseLabel": "All Award Types", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "cflt_IncreaseDecreaseInOperatingLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "IncreaseDecreaseInOperatingLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Increase decrease in operating lease liabilities", "label": "Increase Decrease In Operating Lease Liabilities", "terseLabel": "Operating lease liabilities" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "terseLabel": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_DerivativesFairValueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesFairValueLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivatives, Fair Value [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued compensation and benefits", "totalLabel": "Employee-related Liabilities, Current, Total", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r23" ] }, "cflt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-Average Exercise Price, Vested", "label": "Share-based Compensation Arrangement By Share-based Payment Award Options Vested Outstanding Weighted Average Exercise Price", "documentation": "Weighted average exercise price at which grantee can acquire the shares reserved for issuance for fully vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Issued", "terseLabel": "Preferred Stock, Shares Issued", "totalLabel": "Preferred Stock, Shares Issued, Total", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r104", "r395" ] }, "cflt_DebtInstrumentsConvertibleTradingPriceAsAPercentageOfStockPriceAndDebtConversionRate": { "xbrltype": "percentItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "DebtInstrumentsConvertibleTradingPriceAsAPercentageOfStockPriceAndDebtConversionRate", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "Debt Instruments Convertible Trading Price As A Percentage Of Stock Price And Debt Conversion Rate", "terseLabel": "Debt instrument percentage price" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]", "documentation": "Disclosure of information about share-based payment arrangement." } } }, "auth_ref": [ "r426", "r428", "r429", "r430", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r769" ] }, "cflt_AccruedEmployeeStockPurchasePlanCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "AccruedEmployeeStockPurchasePlanCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails" ], "lang": { "en-us": { "role": { "documentation": "Accrued employee stock purchase plan current", "label": "Accrued Employee Stock Purchase Plan Current", "terseLabel": "Employee contributions under employee stock purchase plan" } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "terseLabel": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "cflt_ForeignCurrencyForwardContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ForeignCurrencyForwardContractsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "documentation": "Foreign currency forward contracts.", "label": "Foreign currency forward contracts[Member]", "terseLabel": "Foreign Currency Forward Contracts [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RSUs [Member]", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r44" ] }, "cflt_ConvertibleSeniorNotesDueTwoThousandTwentySevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ConvertibleSeniorNotesDueTwoThousandTwentySevenMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "convertible senior notes due two thousand twenty seven [Member]", "label": "convertible senior notes due two thousand twenty seven [Member]", "terseLabel": "Zero Percentage Convertible senior notes due 2027", "verboseLabel": "Convertible Senior Notes Due Two Thousand Twenty Seven [Member]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "terseLabel": "Liabilities:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Number of Shares, RSUs forfeited or cancelled", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r445" ] }, "cflt_CommonStockSubjectToRepurchaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CommonStockSubjectToRepurchaseLiability", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities for early exercise of unvested stock options and other liabilities", "label": "Common Stock Subject To Repurchase Liability", "documentation": "Common Stock Subject To Repurchase, Liability" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of Shares, RSUs granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r443" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSUs granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)." } } }, "auth_ref": [ "r443" ] }, "cflt_ComputersEquipmentAndSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ComputersEquipmentAndSoftwareMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "documentation": "Computers, Equipment, and Software.", "label": "Computers, Equipment, and Software [Member]", "terseLabel": "Computers, Equipment, and Software [Member]" } } }, "auth_ref": [] }, "us-gaap_LongtermConvertibleDebtCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermConvertibleDebtCurrentAndNoncurrentAbstract", "lang": { "en-us": { "role": { "label": "Convertible Debt [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Allowance for Credit Losses", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r158", "r159", "r160", "r268", "r269", "r271" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number of Shares, Ending Balance", "periodStartLabel": "Number of Shares, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date." } } }, "auth_ref": [ "r440", "r441" ] }, "cflt_TemporaryEquityConversionOfConvertibleFounderStockSharesForSeriesERedeemableConvertiblePreferredStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TemporaryEquityConversionOfConvertibleFounderStockSharesForSeriesERedeemableConvertiblePreferredStock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Temporary Equity Conversion of Convertible Founder Stock Shares for Series E Redeemable Convertible Preferred Stock", "documentation": "Temporary equity conversion of convertible founder stock shares for Series E redeemable convertible preferred stock.", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock (shares)" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted-average grant date fair value, Ending Balance (in dollars per share)", "periodStartLabel": "Weighted-average grant date fair value, Beginning Balance (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r440", "r441" ] }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Net accretion of discounts on marketable securities", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method." } } }, "auth_ref": [ "r125" ] }, "cflt_CommonStockSubjectToRepurchaseShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CommonStockSubjectToRepurchaseShare", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares early exercised and repurchase", "label": "Common Stock Subject To Repurchase Share", "documentation": "Common Stock Subject To Repurchase Share" } } }, "auth_ref": [] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r104", "r641" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance as of September 30, 2023", "totalLabel": "Restructuring Reserve, Total", "label": "Restructuring Reserve", "periodStartLabel": "Balance as of January 1, 2023", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r340", "r345" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense", "totalLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r459" ] }, "cflt_PostContractCustomerSupportMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "PostContractCustomerSupportMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Post Contract Customer Support [Member]", "documentation": "Post-contract customer support.", "label": "Post Contract Customer Support [Member]" } } }, "auth_ref": [] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Preferred Stock, Shares Outstanding, Ending Balance", "periodStartLabel": "Preferred Stock, Shares Outstanding, Beginning Balance", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred Stock, Shares Outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r104", "r641", "r659", "r963", "r964" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of Shares, RSUs vested", "terseLabel": "Number of Shares, RSUs vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r444" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "cflt_RSUsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "RSUsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "RSUs member.", "label": "R S Us [Member]", "terseLabel": "RSUs [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r27", "r220", "r366", "r367", "r368", "r369", "r370", "r372", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r518", "r733", "r734", "r735", "r736", "r737", "r869" ] }, "us-gaap_PaymentsToDevelopSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToDevelopSoftware", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalization of internal-use software costs", "label": "Payments to Develop Software", "negatedLabel": "Capitalization of internal-use software costs", "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r122" ] }, "us-gaap_DeferredFinanceCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsNet", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Debt Issuance Costs, Net, Total", "label": "Debt Issuance Costs, Net", "terseLabel": "Unamortized debt issuance costs", "negatedLabel": "Unamortized debt issuance costs", "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r97", "r908" ] }, "cflt_TwoThousandTwentyThreeRestructuringPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "TwoThousandTwentyThreeRestructuringPlanMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Two Thousand Twenty Three Restructuring Plan [Member]", "label": "Two Thousand Twenty Three Restructuring Plan [Member]", "terseLabel": "2023 Restructuring Plan" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average grant date fair value, RSUs vested (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement." } } }, "auth_ref": [ "r444" ] }, "cflt_PerformanceOptionsShareBasedCompensationExpenseThroughIpo": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "PerformanceOptionsShareBasedCompensationExpenseThroughIpo", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Performance Options Share Based Compensation Expense Through IPO", "documentation": "Share based compensation expense related to performance options from grant date through IPO date.", "terseLabel": "Cumulative stock-based compensation expense" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r105", "r108", "r109", "r129", "r643", "r659", "r681", "r682", "r754", "r767", "r870", "r895", "r941", "r963" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r110", "r153", "r577", "r754", "r870", "r895", "r941" ] }, "cflt_Plan2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "Plan2021Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2021 Plan [Member]", "documentation": "Plan 2021.", "label": "Plan 2021 [Member]" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r265", "r741", "r909", "r957", "r958" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts Receivable, after Allowance for Credit Loss, Current, Total", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r266", "r267" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment arrangement, incremental cost", "label": "Share-Based Payment Arrangement, Plan Modification, Incremental Cost", "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification." } } }, "auth_ref": [ "r458" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "LIABILITIES, REDEEMABLE CONVERTIBLE PREFERRED STOCK, AND STOCKHOLDERS\u2019 DEFICIT" } } }, "auth_ref": [] }, "us-gaap_AociLossCashFlowHedgeCumulativeGainLossAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AociLossCashFlowHedgeCumulativeGainLossAfterTax", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingImpactOfDerivativeContractsOnAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency forward contracts designated as hedging instruments", "label": "AOCI, Cash Flow Hedge, Cumulative Gain (Loss), after Tax", "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending Balance", "documentation": "Amount, after tax, of accumulated gain (loss) on derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r199" ] }, "cflt_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CostOfRevenueMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of revenue.", "label": "Cost Of Revenue [Member]", "terseLabel": "Cost of Revenue [Member]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Summary of Property and Equipment, Net", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r6" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingImpactOfDerivativeContractsOnAccumulatedOtherComprehensiveIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net loss recognized in other comprehensive income (loss)", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification, after Tax", "verboseLabel": "Derivative instruments, gain (loss) reclassified from accumulated OCI into income, effective portion, net", "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r196", "r199" ] }, "cflt_EquityIncentivesPlan2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EquityIncentivesPlan2014Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity Incentives Plan 2014 member.", "label": "Equity Incentives Plan 2014 [Member]", "terseLabel": "2014 Stock Plan [Member]" } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r418", "r425", "r451", "r452", "r453", "r532", "r556", "r593", "r631", "r632", "r683", "r685", "r687", "r688", "r700", "r719", "r720", "r730", "r738", "r751", "r756", "r759", "r900", "r907", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_DerivativeDescriptionOfTerms": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeDescriptionOfTerms", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Description of Terms", "terseLabel": "Description of Derivative Instruments", "documentation": "Description of the relevant terms of the derivative. Includes the type of instrument, risk being hedged, notional amount, counterparty, inception date, maturity date, relevant interest rates, strike price, cap price, and floor price." } } }, "auth_ref": [] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical" ], "lang": { "en-us": { "role": { "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred Stock, Par Value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r104", "r395" ] }, "cflt_RepurchasesOfUnvestedCommonStock": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "RepurchasesOfUnvestedCommonStock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares Available for Grant, Repurchases of unvested common stock", "documentation": "Repurchases of unvested common stock during the period.", "label": "Repurchases Of Unvested Common Stock" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized loss on derivative instruments", "totalLabel": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Total", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax", "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r196", "r199" ] }, "cflt_StockConvertedBetweenCommonStockClassesDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockConvertedBetweenCommonStockClassesDuringPeriodValue", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock converted between common stock classes during period value.", "label": "Stock Converted Between Common Stock Classes During Period Value", "terseLabel": "Conversion of class B common stock to class A common stock" } } }, "auth_ref": [] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "cflt_VestingOfEarlyExercisedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "VestingOfEarlyExercisedStockOptions", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Vesting of early exercised stock options.", "label": "Vesting Of Early Exercised Stock Options", "terseLabel": "Vesting of early exercised stock options" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotes" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "terseLabel": "Convertible Senior Notes", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r136", "r217", "r365", "r371", "r372", "r373", "r374", "r375", "r376", "r381", "r388", "r389", "r391" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum [Member]" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r425", "r556", "r593", "r631", "r632", "r683", "r685", "r687", "r688", "r700", "r719", "r720", "r730", "r738", "r751", "r756", "r907", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminatedPeriodPercent", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Cost, Number of Positions Eliminated, Period Percent", "terseLabel": "Reduction of global workforce, percentage", "documentation": "The number of positions eliminated during the period as a percentage of total positions eliminated during the period in connection with the restructuring plan(s)." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Shares Available for Grant, Ending Balance", "periodStartLabel": "Shares Available for Grant, Beginning Balance", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant", "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable." } } }, "auth_ref": [ "r70" ] }, "cflt_SteffanTomlinsonMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "SteffanTomlinsonMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Steffan Tomlinson [Member]", "documentation": "Steffan Tomlinson Member" } } }, "auth_ref": [] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r418", "r425", "r451", "r452", "r453", "r532", "r556", "r593", "r631", "r632", "r683", "r685", "r687", "r688", "r700", "r719", "r720", "r730", "r738", "r751", "r756", "r759", "r900", "r907", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average grant date fair value per share of options granted", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology." } } }, "auth_ref": [ "r446" ] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r771" ] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentAgenciesDebtSecuritiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Agency Obligations [Member]", "label": "US Government Agencies Debt Securities [Member]", "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB)." } } }, "auth_ref": [ "r726", "r746", "r953" ] }, "cflt_NehaNarkhedeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "NehaNarkhedeMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Neha Narkhede [Member]", "documentation": "Neha Narkhede Member" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum [Member]" } } }, "auth_ref": [ "r352", "r353", "r354", "r355", "r425", "r556", "r593", "r631", "r632", "r683", "r685", "r687", "r688", "r700", "r719", "r720", "r730", "r738", "r751", "r756", "r907", "r945", "r946", "r947", "r948", "r949", "r950" ] }, "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingImpactOfDerivativeContractsOnAccumulatedOtherComprehensiveIncomeDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Total gains (losses) recognized in earnings from foreign currency forward contracts", "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax", "terseLabel": "Net gain reclassified from AOCI to earnings", "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness." } } }, "auth_ref": [ "r199", "r200" ] }, "cflt_SubscriptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "SubscriptionMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subscription [Member]", "label": "Subscription [Member]", "documentation": "Subscription member." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Basic, Total", "label": "Earnings Per Share, Basic", "verboseLabel": "Net loss per share, basic", "terseLabel": "Net loss per share, basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r226", "r227", "r228", "r229", "r230", "r235", "r237", "r240", "r241", "r242", "r246", "r496", "r497", "r565", "r585", "r727" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "terseLabel": "Fair Value, Measurements, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r498", "r504" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r19", "r102", "r103", "r151", "r152", "r220", "r366", "r367", "r368", "r369", "r370", "r372", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r518", "r733", "r734", "r735", "r736", "r737", "r869" ] }, "us-gaap_MarketableSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Line Items]", "terseLabel": "Marketable Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted-average shares used to compute net loss per share, basic", "terseLabel": "Weighted-average shares used to compute net loss per share, basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r235", "r242" ] }, "us-gaap_MarketableSecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarketableSecuritiesTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Marketable Securities [Table]", "terseLabel": "Marketable Securities [Table]", "documentation": "Disclosure of information about investment in marketable security." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r24", "r180", "r218", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r482", "r483", "r484", "r508", "r754", "r905", "r943", "r944" ] }, "us-gaap_OptionIndexedToIssuersEquityShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OptionIndexedToIssuersEquityShares", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Option Indexed to Issuer's Equity, Shares", "terseLabel": "Adjustment to anti-dilution common stock", "documentation": "The maximum number of shares that could be issued to net share settle a contract, if applicable. If a contract does not have a fixed or determinable maximum number of shares that may be required to be issued, disclose the fact that a potentially infinite number of shares could be issued to settle the contract." } } }, "auth_ref": [ "r92" ] }, "us-gaap_OtherNoncashIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncomeExpense", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Other Noncash Income (Expense), Total", "label": "Other Noncash Income (Expense)", "negatedLabel": "Other", "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r125" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "RSUs forfeited (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted-average grant date fair value, RSUs forfeited or cancelled (in dollars per share)", "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event." } } }, "auth_ref": [ "r445" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r220", "r366", "r367", "r368", "r369", "r370", "r372", "r377", "r378", "r379", "r380", "r382", "r383", "r384", "r385", "r386", "r387", "r390", "r518", "r733", "r734", "r735", "r736", "r737", "r869" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount", "totalLabel": "Total stock-based compensation", "documentation": "Amount of cost expensed and capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r455" ] }, "us-gaap_DesignatedAsHedgingInstrumentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DesignatedAsHedgingInstrumentMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Designated as Hedging Instrument [Member]", "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP)." } } }, "auth_ref": [ "r11" ] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]", "terseLabel": "Pay vs Performance Disclosure" } } }, "auth_ref": [ "r806" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Payments of Debt Issuance Costs", "negatedLabel": "Payments of debt issuance costs for convertible senior notes", "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt." } } }, "auth_ref": [ "r40" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]", "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r81", "r83", "r89" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted [Flag]", "terseLabel": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r772", "r842" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance [Table Text Block]", "terseLabel": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r806" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r281" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name", "terseLabel": "Company Selected Measure Name" } } }, "auth_ref": [ "r810" ] }, "us-gaap_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingTables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value [Table Text Block]", "terseLabel": "Schedule of Derivative Instruments in Statement of Financial Position, Fair Value", "documentation": "Tabular disclosure of the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position." } } }, "auth_ref": [ "r83" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "terseLabel": "U.S. Treasury Securities [Member]", "verboseLabel": "U.S. treasury securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r726", "r746", "r748", "r953" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote [Text Block]", "terseLabel": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r809" ] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r339", "r340", "r346", "r347" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount", "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r808" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Earnings Per Share, Diluted, Total", "label": "Earnings Per Share, Diluted", "verboseLabel": "Net loss per share, diluted", "terseLabel": "Net loss per share, diluted", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r211", "r226", "r227", "r228", "r229", "r230", "r237", "r240", "r241", "r242", "r246", "r496", "r497", "r565", "r585", "r727" ] }, "us-gaap_CapitalizedContractCostNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetCurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs", "label": "Capitalized Contract Cost, Net, Current", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as current." } } }, "auth_ref": [ "r325" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityCommonStockReservedForFutureIssuanceDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Employee Stock Option [Member]", "terseLabel": "Employee Stock Option", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "us-gaap_USGovernmentCorporationsAndAgenciesSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USGovernmentCorporationsAndAgenciesSecuritiesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "label": "US Government Corporations and Agencies Securities [Member]", "terseLabel": "U.S. Agency Obligations [Member]", "documentation": "This category includes information about debt issued by US Government Corporations and Agencies. Investments in such US Government Corporations may include debt securities issued by the Government National Mortgage Association (Ginnie Mae) and by the Federal National Mortgage Association (Fannie Mae) and the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r953" ] }, "us-gaap_CapitalizedContractCostNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNetNoncurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred contract acquisition costs, non-current", "label": "Capitalized Contract Cost, Net, Noncurrent", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent." } } }, "auth_ref": [ "r325" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "terseLabel": "Unrealized Gains", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r280" ] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets Acquired", "terseLabel": "Developed technology intangible asset", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r332" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r379", "r419", "r424", "r500", "r530", "r734", "r735", "r746", "r747", "r748" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationPercentage", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Revenue, remaining performance obligation, percentage", "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue." } } }, "auth_ref": [ "r846" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsTables" ], "lang": { "en-us": { "role": { "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Schedule of Restructuring and Other Related Charges", "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets." } } }, "auth_ref": [ "r57", "r59", "r60" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount", "terseLabel": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r807" ] }, "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsCapitalizedAmount", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized stock-based compensation", "label": "Share-Based Payment Arrangement, Amount Capitalized", "verboseLabel": "Stock-based compensation capitalized as internal-use software costs", "documentation": "Amount of cost capitalized for award under share-based payment arrangement." } } }, "auth_ref": [ "r457" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r379", "r419", "r424", "r500", "r529", "r746", "r747", "r748" ] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails": { "parentTag": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockbasedCompensationExpenseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based compensation, net of amounts capitalized", "verboseLabel": "Stock based compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r456", "r463" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount", "terseLabel": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r807" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r331", "r333", "r334", "r335", "r559", "r560" ] }, "us-gaap_ForeignExchangeForwardMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignExchangeForwardMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Forward [Member]", "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate." } } }, "auth_ref": [ "r647", "r651", "r656", "r670", "r676", "r694", "r695", "r696", "r759" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount", "terseLabel": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r808" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement Duration", "terseLabel": "Arrangement Duration" } } }, "auth_ref": [ "r840" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of marketable securities", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r36", "r212", "r273" ] }, "us-gaap_DerivativeNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeNotionalAmount", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Notional Amount", "terseLabel": "Total derivative instruments", "documentation": "Nominal or face amount used to calculate payment on derivative." } } }, "auth_ref": [ "r938", "r939" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r52", "r53" ] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Share-based Payment Arrangement, Noncash Expense, Total", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock-based compensation, net of amounts capitalized", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r4" ] }, "us-gaap_NoncashContributionExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashContributionExpense", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "label": "Noncash Contribution Expense", "terseLabel": "Common stock charitable donation expense", "verboseLabel": "Issuance of Class A common stock pursuant to charitable donation", "documentation": "Noncash charitable contributions made by the entity during the period." } } }, "auth_ref": [ "r125" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "cflt_ConvertibleFounderStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ConvertibleFounderStockMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Founder Stock [Member]", "label": "Convertible Founder Stock [Member]", "documentation": "Convertible founder stock member." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount", "terseLabel": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r809" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "terseLabel": "Reclassifications", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r857" ] }, "us-gaap_TemporaryEquityStockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TemporaryEquityStockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of Series E redeemable convertible preferred stock, net of issuance costs", "label": "Temporary Equity, Stock Issued During Period, Value, New Issues", "documentation": "Value of new stock classified as temporary equity issued during the period." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Depreciation, Depletion and Amortization, Nonproduction, Total", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r5", "r55" ] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureRestructuringAndOtherRelatedChargesScheduleOfRestructuringRelatedEmployeeTerminationBenefitsIncludedInAccruedExpensesAndOtherCurr" ], "lang": { "en-us": { "role": { "label": "Schedule of Restructuring and Related Costs [Table]", "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring." } } }, "auth_ref": [ "r339", "r340", "r341", "r342", "r346", "r347", "r348" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Less than 12 Months", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r164", "r322", "r731" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r97" ] }, "us-gaap_DerivativeAverageRemainingMaturity1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAverageRemainingMaturity1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Derivative, Average Remaining Maturity", "terseLabel": "Description of Derivative Instruments", "documentation": "Average remaining period until maturity of the derivative contract, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r519" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years, amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r888" ] }, "cflt_CappedCallsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CappedCallsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Capped Calls.", "label": "Capped Calls [Member]", "terseLabel": "Capped Calls [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]", "terseLabel": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r772", "r842" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote [Text Block]", "terseLabel": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r809" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "cflt_ConfluentPlatformMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ConfluentPlatformMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueSummaryOfRevenueDisaggregatedByGeographicMarketsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Confluent Platform [Member]", "documentation": "Confluent platform.", "label": "Confluent Platform [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from issuance of common stock upon exercise of vested options", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r3", "r15" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year, amortized cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r887" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "cflt_CorporateNotesAndBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CorporateNotesAndBondsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate notes and bonds [Member]", "documentation": "Corporate notes and bonds.", "label": "Corporate Notes And Bonds [Member]", "verboseLabel": "Corporate Notes and Bonds [Member]" } } }, "auth_ref": [] }, "cflt_IssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "IssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptions", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon early exercise of unvested options (shares)", "documentation": "Issuance of common stock upon early exercise of unvested options.", "label": "Issuance of common stock upon early exercise of unvested options" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "terseLabel": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive loss [Member]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r208" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount", "terseLabel": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r809" ] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfAccruedExpenseAndOtherLiabilitiesDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Accrued Liabilities and Other Liabilities", "terseLabel": "Accrued expenses and other liabilities", "totalLabel": "Total accrued expenses and other liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "cflt_BusinessAcquisitionExpenseAttributableToPostCombinationServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "BusinessAcquisitionExpenseAttributableToPostCombinationServices", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Expense Attributable To Post Combination Services.", "label": "Business Acquisition Expense Attributable To Post Combination Services", "terseLabel": "Business acquisition, expense attributable to post-combination services" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Proceeds from Convertible Debt", "terseLabel": "Payments of debt issuance costs for convertible senior notes", "verboseLabel": "Debt instrument net proceed after discounts and cost", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r38" ] }, "cflt_GoodwillIntangibleAssetsAndLongLivedAssetsImpairmentPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "GoodwillIntangibleAssetsAndLongLivedAssetsImpairmentPolicy", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of impairment accounting policy for goodwill, intangible assets, and other long-lived assets.", "label": "Goodwill Intangible Assets And Long Lived Assets Impairment Policy", "terseLabel": "Impairment of Goodwill, Intangible Assets, and Other Long-Lived Assets" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "terseLabel": "Due within one year, fair value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r284", "r567" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardRequisiteServicePeriod1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Requisite Service Period", "terseLabel": "Service based vesting period", "documentation": "Estimated period over which an employee is required to provide service in exchange for the equity-based payment award, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r752" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueOfContractualMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "terseLabel": "Due after one year through five years, fair value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r285", "r568" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount", "terseLabel": "Company Selected Measure Amount" } } }, "auth_ref": [ "r810" ] }, "cflt_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesToSeriesERedeemableConvertiblePreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesToSeriesERedeemableConvertiblePreferredStock", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "documentation": "Stock issued during period value conversion of convertible securities to Series E redeemable convertible preferred stock.", "label": "Stock Issued During Period Value Conversion of Convertible Securities to Series E Redeemable Convertible Preferred Stock", "terseLabel": "Conversion of convertible founder stock for Series E redeemable convertible preferred stock" } } }, "auth_ref": [] }, "cflt_OptionIndexedToIssuersEquityCapPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "OptionIndexedToIssuersEquityCapPrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Option indexed to issuers equity cap price.", "label": "Option Indexed To Issuers Equity Cap Price", "terseLabel": "Initial cap price" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt", "totalLabel": "Net carrying amount", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r152", "r378", "r393", "r734", "r735", "r954" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Finite-Lived Intangible Assets, Gross, Total", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r131", "r560" ] }, "stpr_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/stpr/2023", "localname": "CA", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CALIFORNIA [Member]", "label": "CALIFORNIA" } } }, "auth_ref": [] }, "cflt_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesAvailableForGrantEquityInstrumentsOtherThanOptionsForfeitedOrCancelledGross", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross.", "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Shares Available For Grant, Equity Instruments Other Than Options, Forfeited or Cancelled, Gross", "terseLabel": "Shares Available for Grant, RSUs Forfeited or Cancelled", "verboseLabel": "RSUs forfeited or cancelled" } } }, "auth_ref": [] }, "us-gaap_DerivativeAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssets", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Derivative Asset, Total", "label": "Derivative Asset", "terseLabel": "Fair value, Derivative asset", "verboseLabel": "Derivative assets", "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r194", "r195", "r507", "r622", "r623", "r624", "r625", "r626", "r628", "r629", "r630", "r631", "r632", "r647", "r648", "r690", "r693", "r696", "r697", "r698", "r699", "r725", "r759", "r961" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "periodEndLabel": "Retained Earnings (Accumulated Deficit), Ending Balance", "periodStartLabel": "Retained Earnings (Accumulated Deficit), Beginning Balance", "totalLabel": "Retained Earnings (Accumulated Deficit), Total", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r107", "r143", "r576", "r597", "r599", "r608", "r642", "r754" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails": { "parentTag": "us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, 12 Months or Greater", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r164", "r322", "r731" ] }, "cflt_EsppMember": { "xbrltype": "domainItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "EsppMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "ESPP [Member]", "label": "ESPP [Member]", "terseLabel": "ESPP [Member]" } } }, "auth_ref": [] }, "cflt_IssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptionsNetOfRepurchases": { "xbrltype": "sharesItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "IssuanceOfCommonStockUponEarlyExerciseOfUnvestedOptionsNetOfRepurchases", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock upon early exercise of unvested options, net of repurchases (shares)", "documentation": "Issuance of common stock upon early exercise of unvested options, net of repurchases.", "label": "Issuance Of Common Stock Upon Early Exercise Of Unvested Options Net Of Repurchases" } } }, "auth_ref": [] }, "cflt_CommonStockVotingRightsVotesPerShare": { "xbrltype": "integerItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "CommonStockVotingRightsVotesPerShare", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, voting rights, votes per share", "label": "Common Stock Voting Rights Votes Per Share", "documentation": "Common Stock, Voting Rights, Votes Per Share." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marketable securities:", "label": "Debt Securities [Abstract]" } } }, "auth_ref": [] }, "cflt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.confluent.io/20230930", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Aggregate Intrinsic Value, Vested as of September 30, 2023", "label": "Share-based Compensation Arrangement By Share-based Payment Award Options Vested Outstanding Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested options outstanding." } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized stock-based compensation expense, weighted-average period", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r459" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r49", "r50", "r51", "r167", "r168", "r169", "r170" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Income Taxes Paid, Net, Total", "label": "Income Taxes Paid, Net", "terseLabel": "Income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r42" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r557", "r865" ] }, "us-gaap_OffsettingAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OffsettingAssetsTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Offsetting Assets [Table]", "documentation": "Disclosure of information about derivative and financial assets that are subject to offsetting, including enforceable master netting arrangements." } } }, "auth_ref": [ "r111", "r112" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Short-Term Debt [Table]", "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation." } } }, "auth_ref": [ "r21" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBalanceSheetComponentsSummaryOfPropertyAndEquipmentNetDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "terseLabel": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r133" ] }, "us-gaap_DebtInstrumentConvertibleConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentConvertibleConversionRatio1", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Convertible, Conversion Ratio", "terseLabel": "Convertible debt, conversion ratio", "documentation": "Ratio applied to the conversion of debt instrument into equity with equity shares divided by debt principal amount." } } }, "auth_ref": [ "r26", "r66", "r141", "r142", "r368" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee Lease Description [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r521" ] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share Basic [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r237", "r238", "r240" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Maturities of marketable securities", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r212", "r213", "r879" ] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValueAndAmortizedCostOfMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureMarketableSecuritiesScheduleOfFairValuesAndUnrealizedLossesOnMarketableSecuritiesDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureFairValueOfFinancialInstrumentsFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r311", "r315", "r316", "r317", "r319", "r323", "r324", "r390", "r400", "r494", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r583", "r731", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r891", "r892", "r893", "r894" ] }, "us-gaap_DebtInstrumentCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentCarryingAmount", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesScheduleOfNetCarryingAmountOfNotesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Gross", "terseLabel": "Principal", "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt." } } }, "auth_ref": [ "r19", "r152", "r392" ] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureFairValueOfFinancialInstruments1" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value of Financial Instruments", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognized from deferred revenue", "label": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r416" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureCommitmentsAndContingenciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee Lease Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r521" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBusinessCombinationGoodwillAndIntangibleAssetsScheduleOfIntangibleAssetsNetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_DocumentDocumentAndEntityInformation", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnauditedParenthetical", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r221", "r222", "r223", "r247", "r558", "r603", "r621", "r633", "r634", "r635", "r636", "r637", "r638", "r641", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r660", "r663", "r664", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r680", "r760" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Trading Arrangement, Securities Aggregate Available Amount", "terseLabel": "Aggregate Available" } } }, "auth_ref": [ "r841" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r150", "r187", "r218", "r250", "r256", "r260", "r306", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r481", "r483", "r508", "r571", "r653", "r754", "r767", "r905", "r906", "r943" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value of $0.00001 per share; 10,000,000 shares authorized as of September 30 ,2023 and December 31, 2022; 0 shares issued and outstanding as of September 30, 2023 and December 31, 2022", "periodEndLabel": "Preferred Stock, Value, Issued, Ending Balance", "periodStartLabel": "Preferred Stock, Value, Issued, Beginning Balance", "totalLabel": "Preferred Stock, Value, Issued, Total", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r104", "r573", "r754" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Operating loss", "label": "Operating Income (Loss)", "totalLabel": "Operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r250", "r255", "r259", "r261", "r729" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "terseLabel": "Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from computation of earnings per share amount", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r243" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents, and restricted cash within the consolidated balance sheets to the amounts shown above:" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument, Face Amount", "terseLabel": "Debt Instrument Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r96", "r98", "r366", "r518", "r734", "r735" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Loss before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r114", "r154", "r250", "r255", "r259", "r261", "r566", "r580", "r729" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureRevenue" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue", "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts." } } }, "auth_ref": [ "r174", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r417" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenue:" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Outstanding Stock Options, forfeited or expired", "totalLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Total", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "terseLabel": "Shares Available for Grant, Stock options forfeited or expired", "negatedLabel": "Outstanding Stock Options, Stock options forfeited or expired", "documentation": "For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired." } } }, "auth_ref": [ "r918" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets", "totalLabel": "Total prepaid expenses and other current assets", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r860" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureMarketableSecuritiesTables" ], "lang": { "en-us": { "role": { "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "terseLabel": "Schedule of Fair Value and Amortized Cost of Contractual Maturities", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquitySummaryOfStockEquityAwardActivityDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Weighted-Average Exercise Price, Stock options forfeited or expired", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r918" ] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Net unrealized gain (loss) on marketable securities", "totalLabel": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax, Total", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment and Tax", "documentation": "Amount, after tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r197", "r198", "r199" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance", "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for credit losses", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r192", "r270", "r309", "r312", "r314", "r956" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to cash used in operating activities:" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfCalculationOfBasicAndDilutedNetLossPerShareAttributableToStockholdersDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule Of Earnings Per Share Basic By Common Class [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r43", "r45", "r237", "r238", "r240" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureIncomeTaxesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/Role_StatementCondensedConsolidatedStatementsOfOperationsUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for income taxes", "verboseLabel": "Provision for income taxes", "totalLabel": "Income Tax Expense (Benefit), Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r166", "r173", "r232", "r233", "r253", "r466", "r473", "r586" ] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureConvertibleSeniorNotesAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt issuance costs", "verboseLabel": "Amortization of debt issuance costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r117", "r387", "r517", "r866" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesAdditionalInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Impairment, Long-Lived Asset, Held-for-Use, Total", "label": "Impairment, Long-Lived Asset, Held-for-Use", "terseLabel": "Impairment of long lived assets", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r5", "r54", "r134" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedBalanceSheetsUnaudited" ], "lang": { "en-us": { "role": { "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital", "periodEndLabel": "Additional Paid in Capital, Ending Balance", "periodStartLabel": "Additional Paid in Capital, Beginning Balance", "totalLabel": "Additional Paid in Capital, Total", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r106", "r754", "r962" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityAdditionalInformationDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityScheduleOfRestrictedStockUnitActivityDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossUnaudited", "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfStockholdersEquityUnaudited" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss), net of tax", "totalLabel": "Other comprehensive income (loss), net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r10", "r18", "r202", "r205", "r209", "r510", "r511", "r516", "r563", "r582", "r861", "r862" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureOrganizationAndDescriptionOfBusiness" ], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Organization and Description of Business", "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure." } } }, "auth_ref": [ "r101", "r147", "r601", "r602" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureNetLossPerShareScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfDilutedNetLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "terseLabel": "Schedule Of Antidilutive Securities Excluded From Computation Of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r44" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/Role_DisclosureBasisOfPresentationAndSummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r126", "r216" ] }, "us-gaap_HedgingDesignationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HedgingDesignationAxis", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingFairValueOfDerivativeInstrumentsOnTheBalanceSheetDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingScheduleOfNotionalAmountsOfTheCompanysDerivativeInstrumentsDetails", "http://www.confluent.io/20230930/taxonomy/role/DisclosureDerivativeInstrumentsAndHedgingSummaryOfRecognizedNetGainsLossesFromForeignCurrencyForwardContractsDetails" ], "lang": { "en-us": { "role": { "label": "Hedging Designation [Axis]", "documentation": "Information by designation of purpose of derivative instrument." } } }, "auth_ref": [ "r11", "r486" ] }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureStockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Summary of Stock-Based Compensation Expense", "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement." } } }, "auth_ref": [ "r73" ] }, "us-gaap_CapitalizedContractCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostTableTextBlock", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/DisclosureRevenueTables" ], "lang": { "en-us": { "role": { "label": "Capitalized Contract Cost [Table Text Block]", "terseLabel": "Schedule of Activity of Deferred Contract Acquisition Costs", "documentation": "Tabular disclosure of cost capitalized in obtaining or fulfilling contract with customer." } } }, "auth_ref": [ "r897" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://www.confluent.io/20230930/taxonomy/role/StatementCondensedConsolidatedStatementsOfCashFlowsUnaudited" ], "lang": { "en-us": { "role": { "totalLabel": "Restricted Cash, Total", "label": "Restricted Cash", "terseLabel": "Restricted cash included in other assets, current", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r859", "r867", "r952", "r955" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481648/480-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "SubTopic": "20", "Topic": "860", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)(2)", "SubTopic": "40", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "420", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "45", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481679/480-10-45-2A" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(CFRR 211.02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-2" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-10" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-4" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-5" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "25", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480238/815-25-50-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480870/815-30-50-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "40", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)(2),(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "250", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481573/470-10-45-12A" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(1)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-6" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-4" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-1" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-2" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//420/tableOfContent" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "730", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-2" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r731": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r733": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r734": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r736": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r737": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r739": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r740": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r741": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r743": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r744": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r745": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r746": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r749": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r750": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r751": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r752": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r824": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r845": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(1)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "912", "SubTopic": "730", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" } } } ZIP 87 0000950170-23-057510-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000950170-23-057510-xbrl.zip M4$L#!!0 ( /"#85=Q=N.?R\0# 'T)/P 1 8V9L="TR,#(S,#DS,"YH M=&WLO6EW6T>2)OR]?P5&-3W'==X**?=%7N;(6JHT;4MN4>KIGB]U(C,C1;1! M@ 6 LEB__HT$2(K41HH"B 0%=[5- !<7>3,B(Y[8?_C?;P]&@S5*&X]<_WGFP]_#ITSO_^ZCX9@&__GSBU\&CR;YZ(#&\P$,]N?SP_OW[OWQQQ]W M2QV.9Y/1T9Q_:G8W3P[N#0"6]WXX)6QO#Q[AG ;WE5 :I 0A7TI]7[G[TMP5 M7JG_3XC[0KS[UN3P>#I\O3\??)?_/&A?XE\>CVDT.AX\&8YQG((WY[N#!:#1XT;XU&[R@&4W?4+G;;ODO/^S/>2]X/\:S'^^<6_ MC#'>>]NNN;.\Z/[;-!V5X=FU[>7B2B6$N[?\\,*E\X]>:I>7SL]?.KRP@/-7 MZWN\B7-^-#J]GK?]]\],+8;R\\FQ5L^''UL1/(._]YZ^_[.5].D!X M_]%G\\/IQ3V=4;[[>O+F7OOD7N.(TTN/9O :\?#LZHJSM/B)DP\N7,PKA;;2 MV24/PM]1(#1H>?K-/#D:SZ?''U_4R8<7?FKX=@[\^84?.KW^W1;?FT]Q/*N3 MZ<'BF#0*6!#AW _/IO,/GXW?O+@)\^DG.27>XT_/'J..YA>NS)-Q'1WQD;X[ MG"QN*:(69]M%PX\_,']P\6%G$Z.D_QQS+Z\X_0+E\O$[\P<7[DS,3^ICQTN) M>_1V3N/9,(T(:,%VBSV<@;HKSE'AXXOZ' D:[15(=^>G?QG\L$]8^+^#'^;# M^8A^D@+^_8=[R[_;NP3L:\JCF\9#ZZ,\C+5S_>F?-B M[RUES+UVVWLG]_TA3[_=FZ;+/X>ET'CQY[MC M/!CR[C_Y>W2NA) 0T!H#AH* @-&#I5JI:B5\C7<&8SQHOT+#^X_'_-S'#_EY MICAZ.B[T]M_H^.09W\Y?4.6G_[N-2FB)!-K4#*;P3J)%"Q2#1Y=)%>:"GP2? M?Q=CT.&'>Q>6]O&5\C*CU3Z#-27Q2EF+1.,,R,PWJ0I)I0LK/=533UB7X>@W MOM.D/.'W9M=;[;_K*ZTR9^VL),??-K;M9P8,6$ %5U4J)B1-YU?Y@)=8%LL< MX>OKK:SB:$976IS(RCAO'/,U*3 F>TA&\>(*4QFE3\F9\XM[>#2=GNW@?Q%. M'X]+4^+76R> 5"S4/K'2)U/,"Y1P0FWF7J9V@"A, :/YYL%X#Z(8*Z4+2?BS MI9Y(^?L/)P<'PWG;S-F#<6F'D$\, YXA?4#SY&U*E6]OI27>B50@Y&P@$T:K MJ@W)J3N#H_%P^857?W^U]XCER6QX?SP<\4F>'A$?LWL7E_Z)1Y&H:BV(D)/E M72\R $J%4*0@JC%[D<)7/$H4DA(3#U!@Y-N[!#&I1EY#1=DDDI#7?I2+_%.C M#:29BL):/H(N,GDJ$]O*PJ>PVB("O?\DC_C[;["!R@>S&US,4 M]]MD-FP_^OA,EC]^)\K??UQ41A*J#%ZPF#)M7YG%$E17@Y<&I<9\YZ?/ 8$_ M_3:E0QR6QV\/^>>(]_?Y?)^FB^7-3EC^2L=)9R&5S0A5%02#NM% :PB>4DDV M.8D?\.BJMZ-@%L[)!,%:TY@K0K(L?J3)-@>K4DIX0]LA0S:D*4,NMO)2#(L^ MS4 _9Z>TMHC>I'5O1W1&$5&$[!E$&:=8G6EM0*7*ARW$%$.]H>VH(5&P&*"H M*'@[L@(6+0H*+T];6U1J4&C-A\61"$H25-8\8"*?VF2+!B.S\ F+2,K?T';D MJ$T*+,NCUBRB2T/6+9G:,+(N!E@G-UFT+:L>3&"H(\*S5%%GAUEK&@2X7E%UNH\B8V M907:9'6;PK*#02DO)@1IEO(C>I9@R.219!0;0S?#*5^O4U:W*<7H@BHYQER" MV5;S64:K/+@BHBQ1DTZ?4;*KVQ3O/;%,94ZINFT*6WRI21>7C%129Q:[YBJ" M]=SS?Z%T91O+6LTV?+*.#28?%4/"P$"P&L6PC'5M^HQ^7:%TK/4_H99\3&UD&#.HN'>S"=(MM=;3]^/GYWR6]XW-YZ\ =.RV\C'/\Z*<,Z MS(NO/!WGZ>(+.#I_IX>3V?Q:9O,'EENA/#Q@D__'.\ $;98Y/P;_M?1>_7AG M^'9^G\D#93*'DVOO_"0^-/#N7?0,3:D2;W&FV4\_-#_Q_=G"+\W MI^B/=V;#@\-1\]$NWMN?MH4UAR*<^@WOOIV59D]>O,?RY\[_QN+E;'(T7;Q: M^,7OGVS/@HR\/]4.]_^?1V,WK=*+I\6?C'WAZ.AGDX_Y4.$O]$&1ZT M<]%B+._L=W[*YB-K>_UB./O]Y^/F#'SP=CB[\]/I17^ER>LI'NX/\P>7+^_\ MP[V/_N#7K>-G)L#^ 4Y_O[B8/>:CV0MZ0^,C>D;SKUW ;#J__RO^]V3Z\&@V MG_!IG2U_KO'*>Q]<\E/WWJ/!O8\1_'#AWCNCUQRG\^:H^FGIR/4@Y-E]SCX[ MXYQR[E*6$N+=3RP_.7U]^B/W+G#KQYG7J^P8OR4HNK!"$ SI,$H'13H1FJLD MD.Z->2F7^T_'9?AF6(YP=(Y>SV@?GS''[%.AU5-K&?B9_[0(#%X@P.DGUR& M8HW,@H-)'WV3'HY-S10R.$N%[8_DO1:]$>#L+)XJX=M8CD_'"%WCA MR+Z@.0['5![C=#P^6SDHIK?C T.0Y&! MFQ2%0F^D^>39>,PXY#^&L_WI$+?E:!!;E3(P>'BX?BU=Y?)V]H.FZ?/)Q,#R-#WB.'D M EFN2LT^P>'T/W!T1#\?_TK8\B86(9TI_>.(?_+XX@K/+CYW*6O>!G'Y%&\+ M$VDV MD*9)G >!^,99R?2#APD:SC7PHZQEZ9Z!+YNCC7+0(S&>_-)_GWAR.< MS1ZT.$S[X^LRA[1;/AZO'2D7#B)SR;C MK1C5PB!$Q.CI:- LBT20FS1QFP+&[-. MQ:B<%]B='?5IQ7I*C5_XGR"NY8A=H8N\HS?)T>+A0%^-RLBM? MZI/=3G 8I2#O @+ZEC.6DX#$N -$8M@8-)MX_9IQE_H"FG*@Z2*$A;PIWYJU MOT*7G4S1:JW9,E0M3;A86C(,516$9EZ1UO7*)HLPW8?1%X:"\^DP,P)=P(I7 MXR'39>_5MBB?6G-6L64"9"(P6-E6+ZQ\K CHI"Y4:I=6W1DF>!?].O6GGC,/ M7MW.J)!S4DI?$8*I3+F4 @1G/?BLBL) 4H?2(]$^CQA.WMPAAIM'#!LP2)*. MC'NS U5B J,3&Y3%%=8U*KJ@&2](U1L/?P%B6$8,Z!&E^5KC!&=__HV?J+DD MCG]I#HE/@(>GX\.C^6QQA?S68,PJ(U\NQ!C),^\&1KOD*R1L&?N)/Q$V.3;< MULV[U]!45SWEJW0_EN1L%1:";ZA/!P?1\TY5DW7[/Y5$MZ?\2I[ /1J-F'-9 M>O_*>H5:?5Y(4D(404E9*[9=\M$5PT2EK+(=6TN@V%Y.GZ(A\,YCK9% MP?'6>4>H(%!J=8TV0T#C@;(20?(A#ZD[ ^.+3MQ?:#V M&[K-QTZ+(J*CTE)U)%N-@?C$486"5'S5.EC=7;[4*;U:>O0S/#AO/#V>'1ZV MMWF35H9E-QXI6E.231;"Y%8#(S'P<:8,T1D)U15+VOM*<3N/\TD4?S9_7D_L M]U4D'%_BIKAHM#\<3G/+!N%7Z_VEE%DE J^UGQ&<=L"9@5A(A6A]K M]*X[S_[.U]2KKVDS_E+II);9*- D&^#4#&>"=Z!+"MH1&!C2Z%0D)6[ [MO7^>&>G\-^7YR\GS MZ8,W.!QA&M&3R?3YX:+4>/SZ%\+9>62T>%V>U\J\M'>(ES+4=E*6= G6"-:P M.>8E95'PRUPLXWC49%RW3K=%C@7+@:,6)&KB^ASU7OXQ>;D_.9KAN+S\@V][ M_')_2O3!-VXE317C646V0D0OP7A'$$VK;PXV.^E8&_>;3M-SM<4%);PRC$LJ M:XE>M)Y^S:D:)$1I$\2"%:L7WAK3&[4N2;4YZ59Z_]7>+<.U)-DH%(E ^=;B M4 8-249&35(J22[71-WAVL_6EN)>WC\:S?^Y+2[+9J17*0RH+/FP.#8-L860 MM;.,45P.TG3;M>&3Z2$+:C 4H>'K\;+I63[FERVQL/5F;#TU=CDBMR35]6I- MXOIDX,LBY8_.PN0/9B?7OF/U5?',SSAJ?;SW]HD^$<1; ()W77V6W>16]?.? M]^J<\>KR,#]^F_=;AY^3P[PM0E9H%X+3"4)H84$3+027+2ATI76U\REW*V2W M!S^NBEHAZ12+-XR&9&*TCZT)9B0H5:O6]=#?@!-GK>CM@NS]JFH48=&VM*0: M6J3*,'@(003(CM%#0F>#Z*YKSC<72KJ2[=%+\?9F,C;8+A0^APH. \MGAQ*2 M7[KD8B8R.F-W%N/6=%C9H>(-H&(T-LD4 GA=(]O5M04BE ,LE>UM(@;'W98A MWT!BV?'QP.)H<$RUR!YX?KB>+:3VBQ&BGLM05LE]4+K*& M9,%BP5.5I$N-P>;>&&"7F-1Q8M(FTB=L2)J$A:B>"D7W3N8(OMEU+[ M3U.$;U@6?>#)^74RIN-E?K=E*UXG&5$R2V'B%1BMXX@U2Z36;IK8*L@_QL M6Y,/I%U=9&[#:0=J4TZ*7'?2F"AO\DED=SFK)L>C6CO4F=,Q]12X[=FIY[ MU1*Z2@%\1L,2IU#+6V?#2TNK8C N^.XB1)OI'=]!&(0/EZ?21KPER7!55R86 MZP>($7W(Q%"VWU2*;\8!<^F"+@GGG5_%K?3U1-FJS;R#VNIOCE(R :9N(0E"XJ9*S=&NQ7+:M9R+\O MD )77L N5A:]%\99!!--F]>: O!; 8(U-05+RO4;=>V]2F^5LZ82H<]:0A92 M@LG50<+HP%472PXIZ7Z+8+>B1&<3O8ZD,:Y&!9F/6DMX]4S%'& M?INN7-TRG!RPGJ?I[.R2!B1/#,-M.7Z5,":C)*0<6Y,<3,#V1F&V*6A\KD+U M>_RN4(/>^N7<2NV6+!6)D>FF0TL$GPWT< M#^GGHUFF@^&M%(HV,G#5.H/*/H+QHC;\9F+C8K MX06"*%J "3XU-QUS8LHUVE@"ZGX# VOTQ7>C,Y57/F;=9D^GR@2J K!8"]84 MQ\:%BMAOF5Z/8V566"Y2O8S%)T:>J34]:N'^Y)*%7(G_9XM5_0G9KJV)];AV MA$A8K4A R ?3R)*A#?T!YXTO0@:;8G>1B#[3("XO.'@Y73@!C[_=R:TK9-P6 M?1$R5M"1,:0Q$B&E', I)8+#@J[?W,7/]/G<[-36#84FA*2$T@.*UM6[N 0Q MM3E.QE!1-HDDUC[<;V-\',B344:#+)$%L)<54I &*'E=J1@3.S"J\FE1(H-$I;(*KJ+L-@335_BNG^$IWXJJ-BHPDM0&7&SU MT*EH",A DPTT%"I9*6*W?:*N7"NU.G%WM.OV&G5O MI86 K6JSH@)O7& KF@54V,_\T_/Y:"'17M+T8/8QRW0!V3YWEVU1?EF3 M$=9;4 (9P2?4@(SH@5S5"G7D_W:+Y3>M_#:>E/VMME.MOKAJ382LE6_-.D1+ MLK&MG6K"F+5/_>8^;[K.?3TN@5)+]8I)D(Q@994%0@R4(#=W -5JG.@V+VU7 M4]%CB[3-E(Y&+8(G3^!D;:7L]62TF;?%B2J-E[);/OZBU.8G1U,6,6RS\X5/ MAF_;7ULS?L1HC[9U/O<-N!@?%23E'0AE?UD+3=TJ1?_\ZZ*FY,5@QW0=3 $H]:ZKCGET'4Z*N(I=1N[9(="CZO W[% M_YY,'Q[-YA.6&>=G(U[\X%9ZE&WQS*A!0;&1;3DKF8$#JX*: T7MF95S=UR\ M*KV].RZW \EH8H'K2$!1S+DFLB3&)HZSB-J(FJ+IMR79EZ5'K7LFJQ2,WU>A M'*U(6=3!_?S1P]6[VE' P$ M9)UF$K+(K%2 ; @UDQ:L^'HE9_>IYM\*.K(U5(F2(&J6VB9KPTSD,OB862-' MZU-_8[*OU+/C]*+3L:4-2/'';79J^];C6STA:@/*):+(TD?-XBR"J6(D[0VLN: M;X>-OFNM<+.FIPZR9!V84T4"TSH'!J':I-\4HDLBBW[;O6Z\5GQ--6>D#*8V MSCVT#KPV>@C!)B"2*;N@10C=*I,=*NG(1D+E4,440*1DP42^,2H90!K'_V A MBMV6?_5F\EYLG.56=-09- AIBP:MC 3[HP;[,.[D![_ F M/(YL$01I#4BO*YC"*CPE%K^*=;LSR>?2[ZBI_ECG7#$4-2CE'-@<2-:EV$$DPQ!4JS5I25+_(D1_449KLI'C\Z8Z,'LY-IWAM]. M)*V>E:)2&35XUV91!24@A4IL6NC T+"84+IU>%XAT/AJ_(9F\T7_U-'QX[J[L;QWJAO0'D?'1P-&H@<.$9;-=-:;_=K>GZAMW6+5Y7Y<_1PDG"$"#;EFYG1*OO M"@:RL"H794T(W9I\V]:Y\TLJ-F\=)%AE*;:J(COF68>)>19M;6T-*JAHF76U M99.@V]!E_^;EM^NV8"921!0A>VG!.%9?06L#*E5!%&**_#L\.#K8%G4C:\J*9)MS M5)@+HM<0A8E@;L<0@Q;>APK7U9K$:,#.V%I9-K>@%ZM!M%>&V^%U6 MJ)N"B=87&T#HZL$4Z=@^=AELLIA%$@5UMQ5,%T8@MI/%0KEY.*9O+GCZ3_+Y M6Z?LX=*,9L5"=;@]E;G59$.!8:3VH0VQ<6WRG&^S31*9*$C7_NS5&Q>^.P#1 MM5[0U28EI0>K#>L%E32P-6M LFG$:"+D9+L5-+LXP(V).C*V!%LKJ)(*F):S M& S#3E.SJ:L MN^M]3+DP>"_#-\-R=.9(;!+[_TP8,>SC^.$^EC^&ZPC8=R":R65C+"J(*C$& ME-Y!U#&"+%H(%6-TN=LSMSVQMST:C?C76>\OD\CX[QL+O&VB*TG5@@T_/O[M*RO01+9C5(V0;1O^W@:$ MO@>S&P1B6+5'I#-$;5%$'&6.W7JZ/ M5=W.#@^OV,:S&X=-,"S0GFW+4$#H8,#(FB&P]@8C8@W).,&;OZ/C9GPT&$2Q)4-U3K-V M;AVPV[AD2D88G:RN_4:B^K(#OCT-Z74IU40+SI<")H?,O",KZ"@RF_PE9M_= ML>YIBOUF_'Q6IU*;](T.F6H1%81<#)06@6;3WQ!V5\RVSN;0W1RG8FOA79.@ MK;4M*: E\FO+JC+J(DT)%KL5Q9_IQ+SQB6V;F#!: M6$'@J)W&)3!5!+TVK/ ME!":2NS/.?')R,?>G [W<3RDGX]FF0Z&VW*>1*C>,X@!*XIHO>XL( 8%5A:R M/@CE3+>"KL/ZB@Z.E0JFIN *R&)<&X1H *U30%9@,R-$\KY7BO8%5G<#B/J0 M4<5+A8S!(*?('&V]!58;&EJ]9Y596N6W/HEA$]V].DC&UUE&Z9$)6B1;UCFK M9ED+8'O;N"*20ME=U[Y>8J*;42]&ZHPZ5Y!L [%Z28H! PJ05K@84$61N@7@ MF\[*W7@IX+(Y10N='5''E2!RA2&N MDIRV*4!6*?*Q3:T43!<^NUI+D\F:?DV:;D(C':"];*A690H4K SDO?408BCT>U$@J9H79A;6:74 M%I:3"$DZ!SKK8MN@CQ*[2\;=CG+>S4@EDF3)1@65-$NEW,J6JK:@1/38VE(* MU6T"W1:-@_SV*J@$IA"K(!#&M4BP+8#*(&N_$G04JEB[=G_'EYI&*_.\8O!: MIX"@T2MR]/D][\>I/UUQW:8;G$E$B;F&!4)H-R(492$T!!9):-KC2[(TBT.ZROY M?-<#[!*MN#)W5'2V5AD*.,M"R>AF.SA/(%&)9(6**+O-N.ZM!]AF5(!%&T3P M;=1L;%,WHH 06P?TDA5+'ZRY=E=TO9XFOE\!IS;N_]J,02"3AM J0:+1I3;>T6&W8_[FI#$:" (1G%MU/$ M$E0P-5EH9F"R>C29HDK=!@^V(-UT$_WT4QNP*ME\3CXW*,6@"E4!;VJQ.54J MJEMUN.E\H%V7OHT; KYU_K0":FC)TN@=@SEJC>Q1MK$X,O=;/+O*A*!N;&N+ MVE71%H4AI*V=0KKY M#MOGG#(+G7KKQPH:##)[9F0=O6),6)'E@,T@B@Y2VU #=9=1^?]H-/_GK:26,KEUT&7VY3[R;?L% MQ*["5,56SV!U7T;-VU"ZR!D%)0LM+/19-DO=ONR [?> MC/=5=@U!EZMD(B?7>H6*6B&)UF%+.AM2$L*);@-4'^FK=<6>6M^ZF%4VUR@7 MD"DP#-=8^2"B!8O6(O\3O>^NN_#G.B+4BN.7DX,1[\DM1;I!8'9.1\BB,':J MM4"43+ML7'(D-)E^TU>^F32U2Q?TK8^!K\)6B\S%OB9BX>,U!-MZ5*7JD0I; MS!47?7+$D8#L=E0:E"4H6$#7&EJZ5(,0B@9&3B;48&^T6 M2:J-9U!M*%: L@9C%3CA&>:2<1!4"5!=:*W ='&J6V_S%IS,S8C;Y*)3A XB MM41*%QD)FS9@-581M$R&1+=Y !U/&EKE/$5;$YHDH00?V+J,R"BO(-B*ND5[ M% O2WBCT2>ORQ60?QWO#-SC%@]N)R25Y$R*!=8(QN6TA<>,T)".T#J@INF[A M2_\AN3XD]68PE&,(57)(H,BU]N+9,6=I IU#L61K==]&$YSME M>1F%Y:P$+ MLEGC8P5$BH"U)HG.L2COMGIM'9V)K_[C6U*HM$I_LH@BMHQIZ=N,:Z\(,&L/ MR2M?!6437'=Q^.YRVSLX\QFQI%P4,'!K37K9X$6!&:1-3E2*58?NL/4EN:VS M^>'T_L,'ZSE#,JYP'FY6549E0/NDP$B=6/(*)@4Y@Q:C(]M=A\K=V+7-RETI MO19.%L@M-&1*)HB%"%15P28C9=#=>:D^-Q5I(8&?+IS&C(UGRVBN-*OBD >- M[SY,O%_46PPS [E%>'=;B"]TR4F@AHB+>4R*!4:6&E#GY$NQR5)W N.39O;_ MP>-_F]+AUHR'0)==D,& I$5S,LN:TK+<%BX8S+4H);O-F]AX*DL'MJGP&34: MUM_\G];&J9T;B9"S<$KGXD+99NOF7;_XTP;Q+8%Q^Z:PU-8LMTVJ%"S0P#B3 MH*4 0G4^))T-U?4W15JS8;&1CNSKJ:.E&E*.Z$$F4UJ#6P6LH"J4[*5556AO MNG7X]);@NVN=^'=RTA71!DYZE]H<\PJH0@%98Y5LCDJ9=@"G"[]!PFBJRJ)% M5EE,*]:FP;%RM35%8:JTI+O-[-\2,;U2[*H+$HMI7%3-L%AN$1_^5PC*^8BN MU.["XAW-PMC ^4)E)&%K7R!:/YB""&R )#YN-7AI4&KLUMKH(D;W,XX8,M/> M/M$G G2_L7#&83F)Q[712LMCOG!:S9?CX&]&MV]PV,$J9RF)8D.)K B2I3;8 MD@UD-IA!&9N$+"5;ZDXE?%IY3YA!F0H/]['\,=P>%U$QOL0V?$2SG02&?(&8 M=81B,2I?G!>V6RMWUS.CGYX9F\GT$BBJTY4%1UZ@REPAD5",_Z4T6FM*_;9H MN+)W>W6U2AUXMU?9GZ.J5%1VH!!=ZWWI6N]+#Y$_0*5EP;*M(>5-#LM1JQM6 M[VS,*GD+VK;LVH %D)J##F/(+CFK^N6^FI.)*:NY;GM1F33)9%P/.5^9B M[W(+H-DF;##'X(QTW890MVN*[>GD6OJB4,1U-N-;"?];+9,FQO/5-1TI4+4B ME0HRDJTNIHJUNS%7VT:N%4*::C-&@Q&LD :,5&T$O4 0N0I6G\Y:T9U)?(-) MSE=>RRXW5RJGO'$!HH[,2;HP.%8:(>B2,-LB9'\5%I?4T3*PJ7S 6U+"Y&C= M5-M0!^A0=&@3[$BKU,K1!& +9F?K?'0Q>VN[/?];XL4]'5Z5ORFW[2I'3D14 M"1."E(; (*NG9%(;D^*"<2*48M9>#;0=,ICU-WDA$E@*M>6\5PB)25$P>Q-- MP12[;56UP^HW#_ZD=#J0@EBP@*E>0HHE@$A5:];ETJ5N_5E="/\OZWRYQ!>W MTV41BLA9V#97OE5FQ99F%9T#AH1"8@TMY^);9*7MI*;2Q5J;,L@2&17FM,C@ M;CWRO'+21TK]N5%W/7&VIB?.9L!1\;X:VQIW:HJL[9IGJD8'+M7HC4REJ.Y, MG9X,U,V(HERTH]:36R4I&O@OD%C5@"O15:^TZG!(P>6)8;_P.ROT/NTD3]=) M T8'+-)$(!4S\"N"&*L&C4)Z(NESZ';P3S>ER.L)&+/D+ZX4 60S6\PJ5HA) M"2BRE%@<$ZW?"6C?S*F_DL#M(V"\&0%3;2$15!ODR;J3<*VF/S/3JH!14J62UQZ@_;*'7V$UF V2 MI-(52#L#AH1;3MQV&953IO4"Z]9-T7-12 &UC.L=<W-=7%2H7!"-YVFUFP6(\!SYO M?/[:H-E('L$6+:*HSNM^YYCMFO5L!@R2SGS:4TMA-QE,8AP8BV? E8K/*LFH M3;=%?-U/F=Y0\C"54JC6UJY+@F$5#,EI NFUSAXQ1-VM&.C&V=2!.%8<2V&0+WANV[+>O'YG!FS"O5>504R6;VE> 1N/ M$E[B6\N3(U[5\?U7>[>,:5UHHV2C V\U"T$1/(20,RBK2B1EA;+=.:)[:66T M&6Q>5 $B",5J:S%ZM"BHDHK5MFC7+S9?M%)@LATUMU.#X8R'F]-C^N9" MGX>#P]'DF.@E30^&2PC$0H#J\%+O63?80F!@>[AD8)KPL9)20$A:@S%1UJ!) M\^>]$NE*KJI3'#SA7>&/&P9MW[KA0L5O+]DY$#JTS$XN:@%9;0/64D$7 M2CHJC29TYR7M9^+R9N"6)Q<9%LN6GM8Z1ZK6IU[%UBRB#171*:E^JQ2WJKW) M^:;KI^63?(?62?*T!_LNIVX%4LAID51AV5-09##1!HBN)"B>?&LUC*;?ZK@DS\L$P_%=K5I1"$C9J)5*_PQNN9//OT8@I\IKU\:\X M_9V:U7\SN2F;07Z*'(NS1&!%:=.Q%4)4%4$;[X(T1;I^"Z%VU3:[HM2SK-E8 M?9M* !&;H1K=9K8(@D2Z 2V+ M*7BR*+IU[U^>/L&$:I&TV6]XC&E$S;3+>7I$99=(L;V3"A"3]JWO:T3IP"0= M6E5%@!1%H22RC*;;@KZ..TVO#C/NY?VC MT?R?MY):'H5"[U-K:I" OA_WQ-48XU MC:[14LE< KCH-1]76=J<8P/&.;)6VBQB=Y'B73I:=STB-N-DUK:46)5O&;F1 MI5<5@+HD$)J"SS%F]-W&*'JV63M03,G;E*H/##Y;$6_KC1LRRZ5,&*VJ-B2W M=KFT,:&L-5E=I (VC!8#?B6@EVW&FU0V.^VQOZG9?96=;R+G"K4QKK(PB':]Q/QUCTY:77YEEEGGJD&II,!DQKEHF.;6\<]$ M00%CM[&6KNL--Z3N70ALEWA(RGDFIQ00HTC@1+86B>U.V6V2S<]'L^&89K,' MFLIT7JR4B]J*I:/<14G+'@CT3.%LQ"V=5[*D$1+ M:#8D73'*I'ZC!@]QUFKHVW_:&7O#V/R#X_4KG[GCI=_FR=&X[!**OL*[J+2R MFIDODF\]M8MM"8X$/CE33<5LL=O3V\^8R9MV-:R0 9(RRD9F $]5+EOSAV 1 MVAQT@T(J7[NSUCJNV]X0RI5%QE05."\8Y183(2J%D%HS6$5HM>VV?+&C<1S7 M3K1=F7SY!C60J*7(X-II:.ZB%!RD% 0C%FMCRM65_L9YK9EWNZ&-M,8+9.NY M)L7HH%!#!\&"+I)JS8[WL]OH<$=RI>NCO$(/F3.8DY1LST??D@E4!<0L(%MC MG5;26MM=_DO?6&(#]KQ"0TY+#3FTN:H.V7A4UD(A-BM-9BAAN\M'[JJ['Q_; MYH_C1UDF'CP_FC^O5X@8O-]Z['IWV199(6JPE%CMVU(R&&DUJQ8=VBC/5&)T M4>1N(6L7V6GK*J?93@NHUN"]]0*\; G\VAN(TBH02EA7E41KNE,]J_=C= ,< M41;6$\FWX%B;]LQ'/)(@$-47+9SQ3G57+7NUM,\%>5Z-F2;S15_(T?'CMZWJ M:$;EG/?G!CI%;J)]":JJ'#F(.;6&@D2 RG@^#_'PD,I#'(W6ZXA8(5ID M52)]< 1)V]CZ3T3F$*I0&EH,+A@T.\GSU9+GKS2F*8Y:94D%RF%*W%0."\T6"\E(#2!1!44X[26^F[=1;M M$I6[253>C#F32[32L=)QRJX/.Y9D];[Y+)[W\]2/LW8N+%*U+N_*5? ME258K&)EK4!%C0W3G:#=WX!GM%2$;+ M-58#U45FU!Q5*]R0$(EL+-8Y([J5';NF2CTV5=J,#F3D\9D2ZI=%O+UVH=[ X8@(;'-'BIXT_IPD[> L:6;*>?XEVHATVW$J),* MEUVR\R82:G52WI(!472;@NP\!%L49"V*)RFPV.Y$3R?M<]>#::(U)+ *\(B& M!0E3.N; ?QD=JU:V"MEM?7 OH>>FFUXT/+M@4G\5VPC5TBIW,I2 MM O=9H1U-G1O3=T14ZDNF A4# /P4 *DBA)J*L(CJT/CNFMF^CD)-SL\W#:I M5DIF^<6WBTDTLUG[UI(^0[ IB];Y1VYMV^A-9DW*U4'^K-A*CVV F>[9I]]V=RAZVQ"U][1%4H5%AN+7%^(==&,2#H6[#$Q MSTJEBS>:S9[>>'9M9NJ5&>6;"6UNI^%NHQ):(H$VS5U8A *T:(%B\.@RJ2+7 MWNYP2QRK@F%%00$B"0?&9@>86(/E["D4&4FK=!QJ$O13E@-)&)A MG!L%8VH046FJUA"2I#6A.JOB:1#9;F]O13XWR)@932T,-FUM$M5! MT%J"TFSF5HDBQEWCA5[QR255J(L$S.GQ_5=[MTQO2.DE6BS,I:JPA806DL$( M3A:26J:<1'=Z8SVI92LPI;^Q$0>BV!B2#>!LRLP[;-&C6CO4F=_X%3:J)Q:X8> MZ")B;8Z6K#UKJ2P4!,0$Y(RM/EC;8;+\#9<$=4.K2#YGI@AD&=@2C=%"R+;U M3F#:I58&ZKL-&5^A4^?>/A^>V=/9[*C5XKQBJV=)QW:CY_7E/O%N^@4E;Z7. M-TX:YY(#EI^1=3Z;.]&B!FE3;(563)3N*JT^5@R';]=3#+>>^*F1Q2TZ//C4 MVCQ482"*$* D;[(F(J1M,BV_89=S'\W]-M37%;-P3B9@A6W %!DAL8T TF2; M@U4II5TT[NM*17^;TB$.RTGX;<;,O!Q*LNST\V VH]4-5?DFJC2I!"5" 6%; M+3KC3$@B)U9\RKK \+-C$[?['GF;D4*"H4IK7@PQMBP.R59%B*%"\J2-2@:] M[M;CU6\MT2K/7"@2^7B!(K;SC"X,,2-3*;%U7IW7B/WVP_L"ZWQR<'C$5OGL M[)*&/$Z,\VTA542M7)ME+57K VZ<@%"J!5V#BKHD*66W&OU*I#K38D?3\7!^ M-&W-%YX,W[:_MJFW38W[2H9 MUR#CK")!DVCQA5@@")M >515V.!UZ#8^OLK.3*M!?!_,GUM:N;?3366==T4) M!*5E*QCW'J+T"9#?%UE2-?T.J-B"N3";R>9529"LM4#V# >-4(S<=1MCE[UW M4@IM8[== ':)M!_2,RMEBZX2:G9L4@NC :LK;)-1892O:M+=HL=U8(%N8+T, MVCBT$61P?-!RF^E018)@K->RZDIQ[?'1:XBD#>1\!6V597'$.V47C<(U[Q1% MEDN25)0VH.J.A3>?ZK096GDJY"+C1Y$"VT'H*],J1XC!EQ:^RJYTY_CIN>/: MC9#PB,WN!?U>_?W5WJ/):(33103VC%!E^(8W^/SESU@:,QB:G&WWP=((^FDX MFQ@E/7/VH]-?._WH]/5'O]_>?$3C">.LC]WV9 <6<>'/W??"+>Y=7/VYRS[R MY(_P>';G_9]=,$#[Y'._^9&;'1Z=V[V+S] ^^L*[_<=D_N'=%DMKGWSAS99[ M^(G%7;[!'^>9#VYW13;XZ8?AV_M36N;OS?:'AP/&9K^_F(PN'O[VA;N3Z>M[ M2@A];\H?WVO7W1G@-$\_?_')%?^_ANGC:J'.*0A2PKJT=2;0 80(KDY!1BQPP77Q:H3&A,P%B M"KIUM=5]\7UD>PVSX3[HOQ>'\^P.C]1_GLZGGI?PS+?/]^'#EX[W=EK0MV7O\\-6+IR^?/MX;/'CV:/#X M/Q_^[<&SOSX>/'S^ZZ]/]_:>/G]VN_9)7G.?_N^#O;\]??;7E\^?_67PZ.% M"6OBIW;FY)G:*;]OQ+^^)T].IEFG%_/%]S[S@)! MC2?CA;$TS NXW< GMJ(/!->2M4TQ!*&(! EUD2I;5:R_,S@Q\5XTW7_%9ER# M,3:CN]#P_J-)7KC;6I"VCPV5 O[]C+DN;,M/NQ.[R1-KVJ.M$C-]'8.%:V[& M=RT:,'@^IC^_MR'S!1J]B#;;70MQEVIY\ M(3>GRN&,[L_H$-O8<_Y%OCG??7IZZS?#V7 Q:.+X_NG5)Q?Q5>6,%18W-__: M-NW>O'SB\^@N7,!_3-__N?WE[BVH^9&?X65#FA+^?G_Q;VAO?)P6I^=H<5P_/VBY"+CZ(3*S"9GERW9_N0Z7N/-6T2?D,:70?%/2&,6JL4%[T&+U,QI M+Y)F]7*[>O;ZE$;]SWEXONC[/S-\*'&R+.O[]Z\.+EXQ>__-?@Q>/?GK]X M.?CMU8N]5P^>O1R\?#Y@(^(E6PH#J0?/7PRD_:[\>?#\R>#EWQX/SMD79[;% M@X=]^?3*:#^3X-_G%ZH =+!_V > _*9;CQ MFI(J*14]8T1 85O-6"O(C+;R74K,R:F4:66X\;?%XSQ>1B$NR*G[A=^! _Z5 M_?8U*'@,QX13H'$?M-FCP_DR1*3%7]9$"JP2?:@1&+$[,(KU!6) R(HLJEBJ MC2LCQ9/AC"7@?_$6/^%W9GULT\74'2'4C>!4N=GA_H4IK9XZ6 ^^1@XVM!:!SM\L-R(U@]N.&N)38,G M0P8&+,88R]Y?GTTAHJP"1&T]0ZS)@"D0R!R+3<*K9,/7ZI;'BW2I]C#+9^EC MGX5@72JL?/GOSRZO&SEW\9/'WV\.Z:3+RN8M+Q MNG&(QV\QSP>-=BT%YATU!S@;[!U2;DFN93 <#X;SV>#A_L*!]'[,8O/21NQD MS3H2AE;ZI!<\!^+$L-UV"A7)?= MC <9E-'!?P'#?496^LYEI>\8#/KK@L&%I!M,IH-)ZS U^.^CZ7!6AGGABYG4 M\Q15PV+O9J^QO'PGXO7?]X>L7HK&?CIW1=W]^X.'A\< MCB;'-/TA30?W?KHH,P?/)G<_2J:UAH5ZUI%7/&Y73WK[5&2H^IBBTBT/0(!I M-;715 >&O-9HG-!85J,H'Y0RI=GLY#^_#,1UCH>XL]ZN*I6NG1P5=(["54C+ M&(M2K)]J )5:WVLA4[0K+GP)7427HA%&[NRVK86])YS5 M//B'4Q9SPT,<#>@MY:/6/XK?KJTKV,XXV2R5^,@/VIG_K/7Q5:D@IJ^L@NOZ MDMY%H?[7G]XJ(>/WL\&<1G2X/QG38+QP>OUEP'P^.FKL-D!F5I;0A>X/OOL\ M:KFFBR_Y4'SU!EQI,X>]:O*>;1@2U4A++/2+_5H=T=#J WZ0E6N%ZU(A"'%C M*/6Z:_SS)2CUNBY=XY(C%,#D;2V@V&9%(Q&J9<0:E$.2]6OIW=K%C7YK'-V3 M%U='T$I[B_NN(>YK[VJM_W4] GX%*98GW3B^GLW>M<\;3!>RGJ94!H=' MT]E12SV83P9\Q<)9)]5WZ<\-U[3,P =Y?G\%LF=EC_'568 W&M#DG@__)Q@+_(UL9V*G93T;#^Y,66 M2N9;?)"+%#H9X\"EJL%D'R&E;*"$)(RCH)*,7WN03U#;$K3T9+ WRK2'I9V9X_PUG!?RR!P& Y+F?PRR\/5Y$AUQ5Z7]F&?7>R8W\=31*. M!GLTHCP_V;FOBS)?&HGXTCC-FB,1U]W!I^/2\H)ID(X'>9^8[]H,<[9_:)$! MWZ(.TWN0GU%E%H8J M@LL&P5A'@#Y(4#Y4H4GX[/1J\K5.)FPO6\LTV#7'^==VM%H9X_X7S=87G5_9 M*@>#DX:,C1V>34Y>FM4$0[])$=2.)I_*@^%\SN=X(?"GDW&#X>Y\.N+X[X2B/L22WXT7+@Q& /7@Z^:QC4?Z^T MNGMRP7Q_..,5XV$K"5^WN%JN]TP*T>S/:Y0Q3JIJO4T056HRQK(M)UG&A.23 MU]EJ=%_=9?6TT/2,5HU4)R*G$\[ C'\SX"?B/$Y31A$*>'/"6'/^E(2*^&<.(MH>O!Z^GDS_F^Z:R%!(C[@9[6;]*>=<+ M?=F/Z;M6J$MO)"Z]1MV5PER]/^;=C\=VSH\_.LG[OKXWJM_&V5^-+(A#V9'G_$^;.X:"$.\\E%W?B! M?OFX9+^FE[D?UER5$ZHG9#'8;?\FM__]>0<[(FS$ MGM_R;W_\$G-<6.'#N5 M\*UM_X?NCZL@>WW7=0[LU>8LX.LV(KTD;,\XX\G$F_/ MX5@G439:2]W/%O=M94N?K?(E0:W:@"%+D)110-*6_Y^]=VUNXTC2A?]*AV:] MKQW1Q:G[1=Z9"%F6YN@<6_):\D[L)T5=1:Q!@(,&)'%__5O5 '@#=2,;0#>0 M$[LR"0*-[JS,Y\FLO)320:J .QJ?OK:5?[2F\G1I*8<4;??A3F%;'- '1 PB M!A'W5\2='!4PV :R^_5Q'D2T\")]IE^R'(AP9Y/G*-W50]YVCL=03:9MX_>B M6?9:Y@>/6:2A*N]LVJ;+=9=VZ=XNWS6^*%_^892_.G]M-CIBUV MF=B)']EQZ=\I)UZ5-S=S.PEV%IJJ'+0T"I\:]LV^MS_>B1@=(4A$X1#7DB!K)$?>VY2( M-E;3KM)U10H0/VPM?KCLP9=@K]>[5-KN]5=^/G79/*FH*XHIJXNES6+UH?SS M,,/:UX.MS/EY.\L>_8[53NM:9' 01@]3 MZ_Z_M;K]=$/=ZN6HZ:7S>&W4;_[\YK3?NII>2?0K)V9\TUE#WQ84W!PG3D]H MF2<>I@MW]^#,;XB/[GUNX]<'2%L)!>\U K7;ASV=76TVO(O+G05D4[ZMQW;\ MP5XT/SZJ_KJG"-E6I[." '_)FO^VW-ZG'9&4OMIHVR_*.+$Z@?[Q(C_);)R= M^"YD_*:=SI*M\>GRI:OY3W:/^M5"^Y>%>)\34^^;87WSY*=?GE6OGE=/7[U\ M\^SEF]<#,\+.,LM#GNESPK\TB8>>?&D.CS8GZDM7$2>"?OV$G9MI^,LN.G;9 M1?>P/=1[I1S;YN"NX#"OYOSMZ.WE3M';T63I"V4XZS]$_O;D]S?5BY/J^>5& MUXNKV[\%EQU/Z2[+=Z?E[PYM6MO;&^/?QX"ZEOJE!'9K1?^S:.:C=+%_T7^J MM_> !'R)5/G>S]Z2)5*5&WZ;HY'Y7 MSU%]?_D@/QP/>AW:"K-/+1T Y7Z!$H0*0OT6QG%VG"$ZOFU.8_S,&.B^X,[3 M:9%1R?OFG]JS]=J)!S\MGZ)Z79ZBJ6R[0?@ZGF=D+;D/AI>YCW;S^>?H5Z^2 M]E5ZA"PTL%4'M@%@!*$.5ZA7WN]G3C/I"]A\@F*N13 EJWX>E]]]=1S-F_R, ML668E_E.JE^G[3$4S]KBID]0T9&RSQ"T0 #E #J"4 MCZ>ZJ7CM"_AC2DA("1-)/S#NF E[Z]BS8_AM+6Z5+3ZI?[<2^:^'MJG7WYU'C M%TU3VER+Z_QD8L<7S:AUP:]@L>#F<_OL5F,;V?'CQ OAZ0"#/ 2\'+O M>,G>_JM,YAEE+VOT/K[-8%)>&*]^[[\5M4#*3JK_O/84+23^Y]53M(@ZGC:+ MTKUNW70QS[@[^S/.J]]'S9_'"I-#7WD.&Q> GWO'3_ZVB&66G[BUH//9U,=0 M@*;_!M1")S]IV__+ [2P^=OE QPK+@YX107N !([;T+OI_4N&]-';Z=E)-<0 MN])?G%2OVN%_T)(.+>G@81R0@&_RT>CM.+ZSXR41Q3+P:@!,M.Y"_Z7<^M*I M6-[Z\2#4 :RB@"TJ ,"] R"Q;V>CYL^WR?KY=-:\)?TWG"7\/3EI-YBJY\L; M/U;H&^#ZB4\6*P'P ?#M+I>YF"RGK,99#&\;.X[-VVEZ&]O*[_Y;T3K)^<>U MIZA>EZST7P4E_M/?S3M2,J5QWBTF#GTI2>8 X("@NX;0=G; M$),MI1%O%^?3R=LF3D;36?[/&G/Z;TGK!.?/JP>I_L@/DE&S/,@U\#Q6H#R M%0:L!*SL 5;RMUE(,;L:*:#\!I:(%/GE3/ M5G=\K'@WI#4CN(N!2T=2L];D/]CY,#SXUY?W>H1F.*2%(OB+HV8&<_AX=XP_ MA'.].GU8.%SO" [7Z_0XO7LSPV_/GKYX\DOU\M6;9]63GU[]\:9Z_NKW?S[Y M_6?TRZM7_^_%RW]4K]\\R;[_(<_^['(P4C>B*E^MQQVO=^WD]$ M7 \]>_;^]G0Z:DI/WRSK\?BB^CV>3V?S:CJIGN>OJ A&_]F>\VM'RZG@'VSV M)\;3Z9^CR;OJZIB?5???8EEK,%W,JBS(_*2SBVI^:N?YM_?3\?M8-0M7SJ*= MET[K4KNT?/]BXK/OD;^BY)5.JB?C\?5+MWL,Y3*3&Z^F*M_Y?#HK+DM52J#6 M]QE#_KK\_B\]5YW?YL>+<.M)9O%=?L;R8GF,M"C>1G[QL@]\>C4EO=S[Y0%\ MY>N7G>-UY19-OH^FJ7S>KM *C5 M=UY]4?Y,_OW3TC^I7F393,]BY6T3\]LOIHO\8SG-.?\Y:]OG5LY%;Q=-+&.G M+M8BK(J7F.]^X4_+N2/+%GK_8UDX/SK/'ZV7+X4?+__FXG@4W]_QAU;5SO*S MW_6I\L?19''G7Q;CL/ERS-9S=N>EXL?S+-+-UT=%T^^XTIF]V'RQ+-$=KTZ+ ML>0UON-/LQA&=WWM^6SZ/W?>3W-Z]Y/-,V;$.]X_GY:5VWS]PVA\Q_U\N'GQ MU3BQ2=;IMF%W><1T7NWE N<_+ZVK&670L/G-<7;6OIREF76^S$K(VO6F_O.39VB?E"N76TG0\GGXH9YKNS4G< M]R98>=HP>G\G Y\(JF^S^^GKHH(XGND+KNELEH4AX+M:+YAJ_XC-BN M2T0)2I26W%"FN*+BNW8Y/Y8A?)<+>FTE+P_D_>[6_?5$A(_^7BAN"9PK2KO) M?K.,Z 6=US]49Z./=?N!21;*ZE]0=E#V/2J[79YK72:D M6?^OQ:AP5?Z@SR+)_M-LZ=-EO\=G\DN+L522I3[G8"Q?8O49T&;0YAYIK!I,"D>F12JPW4T>1];.;K':H;YE,O;>QR/S-4WIYGAA@O M@]ML#,47NK+&];;C[0!Y_:E9;&,), 8PAKX90^$7/VWF-T+;=230]C^V?SAK M!S<6O7 -H MVP/;^ZH=V,_N0UTOLRJU.+.)7:86EIF'LIT$S +:W5_MSD'O/);=V;:J<1XS M3?CY(NMO_D-FB_RFMD]A&3#;R<4ZVFZ:J1^U?E6ID(@?1O-34'10]!XI>NO] MM]C=;@B=+]QXY*O3:,V;.>7/X":@YKW M1\T+%*^V.6=M4FI9UKW2W#;9E>\FP_:'N+:!DT]H\'%561]YK\\_2X/(HDWG MEPZ1MC-G68,_B^^F!0_'&1>S&EVT!?SK9A ['J\U[#,] &K/R?3#Y-5-D;$2N.WJN3SJ_[.MIJW_&3?Q0 M(LNOM+K5W*+5UZQ(XXO-?P4,5NT])3\P6NW=K&:.+S&D[=6J3FW^S$:-TE5_ M7(Z5VV7)8CJI?LV0,WT?9W7AJ'6!4\&:*K]X<>F7K0\=S*HX"OD._:F=O&N3 MU%?51R>MPA6A7MY57L79N[S L^E9%N=9+&M8_KO<\1W-J_S8!>'.ITTS*MF. MTG9W4]F6D7_;W-4"X(WK9TMH^^ORO>Y N%4:GK73WUZ719 M^WO9$=E>-M]BMIQ0N8MZ^8V?[BG<6SM6/SN"/_>HA-Y_'$DG'>3=(3.Y)0N8 M7M"/Z07@#AVP._3?V1E?M@6WK#0K^Q1EZ/)G/91F34]K,E]5/99.O=(2WCK[ MDW*]XH;D/]QP^9?O:NG0CV9^<5;:\GU;WYC*_O:56_*9>R@MR-D76U?@A[:? MV&>/J_3P9P9:O&M#T%5K^+4OO]EQ^/5?:-M6?-MD%R3;4>L[K)[Q779B;)9G MO-6Q7U?C_-7C5D"V[ &-YIGZKKDB+2VN'F#53/_LHX_G16SKLL["E]78?FB_ ML,6#N?VS-#E74Y<5:LG2F8 7YZ&X,CO&7Y1%6+JJT$VJNL MW;/9RBF;+7>T6M=VU<1][5IM'\0-AV#U@>(PQZ=1FM4BCXNYF::^'J[7>VK5';[?L MRI>VHB^*&I;=XW:9E%D]^#/A$E)OQ(/K&0XW9IFTV+H,0*[%S-/ST61)&TO(S8P3WV?X7,>\ZPCY MSKB\9:;K(?9E8-UB8$M-Z^VBT;@8P T\^\),EG)[6>#Y8M>8H\U!7?_*\E/^ MHFMD4&YNM,34]MU7MUYO?GQEZ.L)%24PFI20Q572W/M_C^Q/*/):5SM=5PU^K0!;]L(T>8X9I?0$Y>/4Y8LWV_;Z+QV M.VZS2S]Q:6]&^A]NEF.>#LK#NAK\]<]V%ZBP^=-\+\_S@K3[*W>.J.[3"@*S M[))9+C%@/;3C.JQ=85C!QN)3%PBY=(4^M:=W'51+IV);(K/^HO*199O4^LLS MY(]7;O^'Z)K\\-7WU^WH:]6C<^E:E#WA:#WOM,?EJUK M2V9MKGSC6\>]Y1BF]?RKI].SLU';M%E]OW8@7C][NO8<9)G)6=Y.5]+6?.M6UXF;MS)+44S?EL M6OCWQGB:+(%%&2WWHMWZO=SVO8Q(;^CQI2'D&.^*B&\^W]J%"#%39.L,7 L< M;G+U/^.R *QDV:HLQ7R54B$YNLL@VP+)_/(R&K[V:.4;5O["O>ZWGQ0.!+#3 MY*\=-]/6*(MBO,E&-B\)F%]&DS]C>#%9VLOS?"LN!ZXY,LZ:NMIILMF [7*7 M:77:3;'@2W6?3"=H99,WXH)"%ORY5=GYES;0FE6+>N_QW>+ M5=?Y\Y];7_?&9;.J9P,N=CMK=YA6WNJT):0"-+;=]9B4X/^FE:YO^*1ZDA^N M[>(=7]37+''%AV?322D)6EUY+8BZS4^MHK-BCY>CZ]I'RJ"Z1N6M86H[K/,R M1Y\?;+GC%#8S75\KMDM)K3)BMCJWL_G7!6OK,.2VM#]Y4^OG60N\B.6F.P P M==39)PK9IUYFG[8Z.[L:A;*^L_G;T=O+R.+KSA3:99#]VY/?WU0O3JKG+UX^ M>=G.V7[Q\OFKWW]]\N;%JY?'/.!^UZ;7ZDM['@M9ZDN9 /WV:K?J[6)BGD.N*\[5%/;J^S]>/OGCY_R6GW\ '=HYZC@[+JF@M]G9BO-^:,O3 M]?Y#7;V8^/U5X?3J9(,LE%!&SH;"7,UT/%HZF#\MEZ]Z79:O&;:HOMV)6KZU M?-GC,H-HY#\ION_;C.QTT>08HRGS>]O\=G-:L@'M>+Q2%MC^EN5J^P9$?1+D M);7T34@[1>OVT**[&E_L8C[]T>7(.L[:>RECW?/-E[>CL;V8+N;Y\A]C^/&R MQ^($?[?^0%[GL3UOXN,F9F\P&_A:"FU[Y?+:CVZ?6_9^U(R6#3^/UY__\8YC M&I>=(.*$85:Z/^X^*FMY3U_X.^4G1,B'7N2$Z3W?;^FL__/=;)JC$+0R MP]3^[\?[GRMV-@IAW/;2'$E)Z1?/N-R>D%>6M1;)B2BP7^BS6L/I'4+:-Y3M MZ_2DS(FQ+?)GN*XHINR3:PCKME<*VM5B+!_]K>?+Z];,;1R/> ^T>O 8KVKE31?=P]FX/ M6 9D?4"RWCNV]-E5 H4>GD*#K&%OJ2\%%$^7TP[:KO1Y\WC/<1L8R,XW*T#6 MNY/UWF&FSYX,*/3P%!IDW?%&S'61M9_MU+6YGGEMKWYDOHYM3I<##,H/I5/_ MO1W?J&KL/A283/O,!S>78CM2_S<(M*Z+_!LDNK]^U=''?+7)\YE=#A@KE6_/ MWX9H9# R(26B1CQ9AYQC&DGCC6:<2T;-HW:"5!;![Z72^>E;IX1S26DDB(B( M0]IXC'ZT1- GM9/8))O8L2V;1H'?6GC\N9OID$LI_GEW9Z)/Y4SN;E::0 M_[+C17Q4E2-&VF_YX^T?KW_.CD5>_GP5]J@*T8^R))J_/4+YMV55\-\>C3YF M$2W.4)BV]=+E'8_^SHBJ,6?_\=>;3_SWHT6$ ]A>V;L,^^;M'8AJ ED!67TU M66'A!1-8(BF8R<1C-')".!2P\HII1J/$M\G*8!*=)0I9;/-G@G3(.$KSIWD, M5#CL,-DG67$F:J4)D-5.R*K#_6F(ZK9H_[^V,\R7!<:7(PVVN"5RQ"9QO)M* MPR5"F0)E/+-8HL8CSC1&FEF%M)(41^&X,ZF+J.W)>H[$\^GL=2:WJ_$B/TQ#GL8_1X;QAX<8>\:)U/.FF/,0EJ5E,L8=/R@(Q][S+L6WP&JMD7U00>ZI*'O)46&Q.1XB+SD#4& M91J12"OOJ5#!XF [B<]VP$-*UT1KX*'!A&*0/-N^V?]CA7[WQB>KLSR:;;$SBF1DYHHV)P\)(/?NPS[%IF!:O9%-8&+NN2B)+T+ M+!*4[X8C+H-$AN=?=616!LK;]P-%S%1:]U%'3X8/"3*#B4Z^VT6 MS^THM*>'3IIX[>"?RM_HV]_7)L:7)W4=MB'M9D_SF^:A ;<^G%M))D*K& HY M5,L\R2.R/$9DB!4IR42\Z*31;67>SY;6_6027A73?M):=+?LJG!FU_[DX V M]@P;1S^&%!1\"#(&7NP5+U+IG%68(2&%RS&G"<@JHA%-6F'%N-8\=A%S[HX7 MA:HI[:)W &"C+W'I'5E#L=6X5!Q?7/IF.K?C!X>@L%,#6[.'2)-$8"XTBRAP MCA&G5"*CL4 46R\H\UY2WDGQYA8(D=9$ZAJ++NIDP+[[8M][EV'?HCQ0S;ZH M)E!/E]0C5,IL(24*RBC$L97(44)1CDZ(M-YJRT(G]9K;H1ZC:T(%4,]@@JUC M/3ZDRQ3?]#R+Y*)-[961E.?E2&)HAQOXUB306J>%ES9AS6A 7!*6(RJ2%X=@ MA116SFNC%2<;;0CW2\@MC?&WL9W,GTS"L[4]OHR=U5RJV@CY/ MXNNP;1U..NI#I/4JVY2=CR;OJG&T3:Q:<$+3A!;Y%\AAP48B4-VUC40?>;0B M\U3D&G$<)=+))*2IHUBE2%E27410"U2S+ZH)/-0E#V6^(8%F)HE!6<1UCJ%L_E^.P#CU.; 27'22 MT-H%#^68BRLHK!A.S 79K8>NSS^FT_!A-!ZWV:W19&XG[T9E4/\RW((L%VPO M M==9;F4$%X+C#!+/G,=CLA2*1 A"DM!."5L8QCR?6*N%Y=VN"SC>!GG+R9^ MO B9_M8&VU6V2]12=Q%Z@;W+L.^A5Z@FGU13:"C3LO8I8U848.$2BQ3 M2R8F(ZE$@C*:./86,]I%Z+4].DJCCS&@_XVSZ:._(R"AP<1=D.O:P5C'''Q- M)VC5PP5[$+#A"*S7'I?FN1%8,125SP%55 &9D*,JJ7ER*?_!^(T>YVYG/+Z< M3GRGA?72U)3"F,=#LOF]R[!O01BH9E]4$^BH2SI2PG*L5.$?YC,=>5:",(\L M2<8QEWS$8)+64 MJC<;LH, CP-(U'Q6SA!V@I(#0P)#=EQ22O+""1^0Q;24(P*/O@2C6?+E\W][I!Y!BO.VP;OI.'1A[K^\ M>/+3BU]>O'GQ['7UY.7/U>LWKY[^O__SZI>?G_W^^M__\I%B8GZLGOWG'R_> M_/<>-B'[LCB[=V6@&KL/6S*K.&3=:#R:CV+S^)-F<(E7]#-X=K2MECW=08.& MZS[NCE&C!?;>(Y%*K3\G%CFM Q+:R""]U-%OC!>^5_YH99V_+8VSVU-<2&T, MZTW1QMX!X !JM_8NP[[Y= >BFL!-P$U?S4T!"QLQR12CL$/YCM=DBABHN3UMOVE&-T[9A[=I^ M-71GPMX1,&%A0L:YL20':)$IB3CF"3E'''+$ZFKH(V*FN#^%#B U4/8UM/"O;V+=0@2!$+:(2'Y4"8R2I(#,I<0%RPA M(WB.ND0P6O/,56F#D.X9FNV.D+"H&8,A(<,)U2"MMOL3S!X4G\$>1E\VV($. M.SVD,QKC0^0H6%&HS5#D9 Z]$B$Q$R*G(NGN3RY;4^!%MSN6JE:\"Q8$8^^+ ML>]=AGT+RT U^Z*:P$-=\I#1U%(1..**.L0I$\@IY9!URF K-3;)=7]RV=9X MB*G^#*4Z;&.'Q-DPHK'+&?NS^#Y.%O)2AMDA#,HA."X\IY8 MU\FY;#MD1FIP33HY)Q2 HR\AZ!T)09CUN)59CWYSO #LS, V++!E.Y21DASZ M685BQ#;'D28OCF4R+:@+[=,D^D>F48I+(4Y+C+DT$2(18.M%IGKM-IB MS>4VCI[AHC^).C!X"+EZFF+;NUB'($'@HAURD;/&8N$IPC82Q),AR/%$D+?* MR>BED+&3]-BNN*BT9K,NCD$#@X?CLH<1@-VNK.S%D=E[7P[87 2FN\%T*L.Y MU"6UI5PY305+Y#P12#-C/ F62-;)>6.?+03IGN]8302%#<<#,ON]R[!OL1>H M9E]4$QBIT]B+D&"(-(AP*G(<)6B.HRQ%28AHB2,TBHU]P,Y+$SMG)$9KR3DP MTF B,$B!/71]LH&U(BDGRC5Q,IK.<@@V;_-?$?)>L-<(?-?RG50T!$=C:''^.;MY]OJO&6M5,=%'G ;;>%UO?NPS[ M%G:!:O9%-8&&.J4A0\ONGT3*E917= 9IZ0DBCL6@A(^8I(["KJW3$*\%!AH: M3JP%V:X'EQO>GK7?BW37L;= [F;[$7JG=YPRHY(3K"GR7#C$#9/()I^0MR2: M&(DV9.,8FWL5*MX:B]PY5:J:F/XDR0 L]@P6,$D$%'P ,@8V[!4;,A(HU9ZA MI,J<2D]S#)@B1Y:EZ GE-.&-4M$["(1N(1UQ9A301(4>9)E!#?S\;; A M"I9=3H-Y0)S9B#17"N' !2%2.ZSX%R]"+$TI6(N\$]E4 ]'($FI1(#C&9+S" M3O(S?E3?OYS.8V5^N-3!._]SV_CSPY2_ M_.U1=L^WKGY])*F^N64@ZP')NB_5-GL2+(#'H2DTR/H.SRW_U[IQ;'\\$CN_ MUZ,2^J6O__337JE9+UPM=DL6IY>N^[E]%Y>VA6S*M_S8CC_8B^;'1]5?]Z0@ MMCJ=E;#Q+_.I?UMN[]-"+-'<5PJQ_:(<5D[+L)CIY'%&F3@;CR:QDPQ.L:=J MFJJGRY>N,CCV4N2MS=V5\;*+^70=59;GR"YP$4QY.QK;B^EBGK_M8\R UWXS MP?@$?[?^0!;&V)XW\7$3SVU^M+B6<(LYRVL_NAVNO1\UHV6/YN/UY^\(VY9? MQ\4),_R[LC!W8?;JGK[P=\I/"/G2F[YXD1.FV>YO!!HA]^\@?)5CUI60OVES M.;BK&*XKBBF; ^;RD->M[YYW+M,8<%R +[U M'-]^CGX%;Z2%-PKPUG-[@O1$'^+-USEV^_,T&V&<-?_^EX\4$_-C%?^U*"'' MGK??>MSYVC=G &0]/%GO'7/Z[$*!0@]/H4'66ZSE)UNMY2?'5\O_VVP],[DI M+E!=G=M9]=Z.%^WV\+^ME_8PRLJD3DH+P5&07",NN$3:4(DS5[/[3R&_RJ"_2W.7I_:6;Q=<59VMM=_N:HX>_'R^1=*SCXQ M4M$%+0WV**72HX6%0Z6+ M^>ETEA\JW%"Q5LY-%W84M,/Y*12B6DO$2]>C\Y*B% B)F!*/92>C2;?\< 37 M65?*_P_2=I:/7-E+@52V*02UN9_?5N9M;(,=FLDQ&1)+,B$BLG)QE4G,BH"1 MT2J1D"G.,;PMDWO1-(NMF9OD(4AF,W@DSO)-2HF,= D92[Q+1'"Q.9*JJP=[ MM9@W\ZP^H\F[+3U=9$)(&0.*.N:G"RY#A!<)!2H))I+%I-FVP&3+RT:92DDC MK7FYM;P.)BB!-+=!4&NXP7);#];ELGT5.@X7/T>M#K00.;V2VC=B*54BA:BF64@@4K-K"Z7[M26Y>%_C?. MIH_^CGK3H02&?9B&W;<=7M!6T-9#I"'!9'H M'E,R(A).',&(4D+*)@G.-YUCAIB#!DQ=E$9MA L6A^"#Q2@#LD1<>(FLBSE< M\"KJ0'3D]HY3/W;VH)"/Z:%!!4(M-]8B$H5&W 2)',DJ1(V/@HG O",=&]2N MDC$I1]5:VOQ0)N6[# 1IHGD6FY$I,&7-YI,]T(*ZS\2L$S&0C#D4>\,DD&P] M2/J2:N=.()V\1YJJY ))%.NN"6P'6_HT1HTE=XAXE>\PQ,Q6/ ID4I!>"Z&Q MWMC2[^2INMS/IT370I):X[O.8>R_J17[.2QCH2KZ#-.A'#X=RR1]C*RR%$46 M(@_8!^PV1CMU N%;-19#%:%.,,0U+T=J6X#'L'TX;>D9X>6K)WL0Y!@L ZN]PB M]I)AP?*2I$PC7/&(,NED+J&!Y7@A"E]D3CXB';A$V#/K3<0$BPVDUI9Q+I-"1I:J:*DT:% [ MRG'A&'-PK!**RN>[S(^###8$R1Q9LRB-B)NM'0^TH,Z?3$"&ZZ"L+24;I/(4 M44.S3C)OD-'9Y(+)U"6=49J[K5C;5C?M"<;,9?)%5 >#N,EHDD,)BK3#S"9& M<)(;V>1.GJK+37NM:Y'5CF@V2$L[O 17]-FI!HTTCY@Q+6,I34@(9&#!6*)H\QM MM 8\T+T&UAF>:4,3US 27$]"&!4SL./JW(Y"?O#*V_/1W(XA\0LU'4!YA?*\ M#H133#)ST8!X9![EF$DB1I6VTG#I9"=3XZYL\;=LBB\F3Y>&V%5I1\VXKK6Z MJV(:+'VHEKYW&?8M[@+5[(MJ @EU.L')XF0UD2@FXA!/)B*'C48Q.B&5L$.PC#O%V>+<:D,JZ;STS@K%8?Y.T_CI!F] MC]5XVC2P40%[D%URX=Z4_?O#*J,0'C/B%$.,E(I9'DP9:L6153(1;6.._38* M2>\5'EYAQ*L"$4^O(\2+20:,^$N&B9=Q_BJ]L1^_GK&;K"+YIR]0MZF5O*L8 MX4A!Z:82;D???H!\7F_BR@-1VR%($+CT:+DT2:.$#SE$E:6F);&$G \V_Z,# MC92H1#:V6N\5Y>Z;2[D +MT_ET*6T7??FPX+V;TP'L'7_3 MDU$+C&HC_[WP/ LYZ&VCO NJ5_A]G^UZ!OX?C1*/\0 M9 QD#F3^Z8DX)N+ :4(Q\D+F-N5 W6"4HWS/>6'+2/B(D9,ILW40DA"FF$R=9*]?7S/H9ZT==U12 MIK3) 75_=M,!)O8,$Q T@X(/0,; @[WB0<6-)$(&%*4M55S4(1<41L'80'5T MBF'>19BZ/1Z4IN9* 0_V!":VE%N&>',K\>9X9-UH/)J/RC"]2>@V_MS&Y@X] MH<6BPG3AQK$_)K6+[9U_Z\M6]MUK +S<*2]+9J/B'BE?CO%@/B%-*$,QR1!% M\C&EC2%U]XE/?[D"@">3L#66IC63I):R"YX^(E@YN"S8+3E#S I*#MP)W-DM M=]K($K-BM0\[RK>7+'I=! "/_2?F\CK&ROC0NV\E%F?,[F<[S MI>;3:GX:"\QDV30QE)_:C:"VG#N-)G;B1VW*-[]PEB_5G#Q4QH1^:8E[)^9/ M"97?DL7IY6;2N7T7E]B%;,JW_-B./]B+YL='U5]WK)EKU+'5Z:R _%\R [PM MM_=I(9;]Q:\48OM%F02F,UO _G%&\3@;CR:QD]V?@EIE&O73Y4M77?9VCR;> M\O>H>9@.NDS!78@H2R:-%_GGNGHQ\0^VS?WB7X="6:'9T^MH]OH2PXI.O3J/ M2YUMABVT;9+&]Z-)IH?IHK&3T-15_.AC2124^?'M1NSEN4!5EK#] 03Y24$N M)G81\@V$_0EIKQL*Y5%;)_2NQ(9=S*=K=[W<2W9/RJV7MZ.QO9@NYOGR'V/V M_=NO(AB?X._6'_#E0*[S)CYNXKG-%AW7,FCCQ>6U']W.];P?-:,V*KIXO/[\ M'3F?Y==1?:*%^*Z([J[P975/7_H[/Y&_/9*/>E;PL1;2P/BO*^_K38XS8O5K_OVTJ9[EIPXW3Y,92-E. M7U:Q;WO^NRP2A.4 M.LYVKT<30#L!FQ=X,KU"-PH@%NOP*V<^P<(UG,$V_MB M''U]#.!7?_&+]M)D^KM2@%^ 7V 5_<$O\+\ OP"_ +^&BE_@?_4=OSKLA1S^ M#MC>2@E_C^_C9!$?/PSD#F8=^D;C(-B^"G8%]L+USC9Z/STE@%1V;U:U9$5_NJ, >BTQF_ MD@1K D54:8ZXXPPYC3TB-$FLB?4D;LR!D-QZ1XA#UBB9/T,3LM9CY 47DE$B MA&";(_C;#<;GL^E9::!%&DW=/FB;F_PO?=++> MYT?Q:U-3A7LS_'#O^' Z1Y3HCR@8%.F+B44,CY(Y*-P^9=$J,$]HBZF:\6 NH"Z M@+KZKII 74!=7W_P6?#)9*I!.,=1.8)*"NGD> ["."/8T*C3!G6Y##$! 6J.LH51.H"ZCKJZDK ML* BC0$)PC,-4<*05E[E"(K30*S#!-O;U,4MX9J2@' R97"L=TB;0! 5GIL4 MN# B]H>ZF#*UE!JH:R?4M:6S4""UUG5J+<[>CWQLMIAWAC.#]EZ9 D>+[99- MG=>&:5ZV(AG+05TY6HSE0-"2**@+JNQ(WF93*UFPT:J2?J.(8Y9_XC+_HS65 MRM@2$/:'30FN#2$]'))5F-,@24<'(=UJFI,>7YKSS71NQ]5L:;;[RO@?N['T<$ ;<.[# M4N%,_M*J3C#7&3FW3ARVECJK+.(D,+3%EODN LH1:FY MQ#H$WJ.B5XIQ3707R4[ D8/ $0A.0<$'(&,@REX1I<0T1!%YCDNY1EPDBTP, M#@D?A6::ZD@VDIU$,RZM,(AHF8-37P+:A!W27"A&$DO1A/X0)1&D5JR+;"?@ MR$'@"! E*/@ 9 Q$V2NBQ#9%RI/)'&D3XC'FZ- %CQSCU&"6*(X;N[C"4,R( MC8CQY!$/F"(KK$#1:&6ECS20'NWB"LEJU:->%, 1($H@2E!P(,I!$:75/+FD M&7(^;5-*WSF?L^WJ7'#?E]\V9 UL.3]=YQYJ#' MNH-" W@H- @Z[X5C<-L+#AV9F#;B3 I[YWL0Y!@D!".R0A53+56%!D2&DUPD0A2YA!20HK MB-8,.]/%(3%;)R&F:TX4D- !6?K>90@D!*H))+2#:1.:"AF"1YE4>&G.,4B+ M4J?L4E)&446)Z^*XEZV3$&&D)@98Z)!,?>\R!!8"U006VL')+9(RQKS,+$05 MXD)D1K$\(N5CXDKK*-C&_(7[G-RR?1;"JI:T/[6^AVWJ<$#+0))0<$!+CRD1 M!@4.DS13THH$Y9'07F32)#Q';8(AR71D3@5.G.[B@);MDR:M.>_B/$Y BX- M"V@D!04?@(R!#GM%AU9AQ0,VB#FL$<\_(T>,150R&F3 F=TVTFGW.8=E^W3( M:R5AC#R@!= A*/@Q*#C0X382>SQ'@(QR%!A).=+C*D>'G)235*Q+WA,2-Q)[ M]SEN9?LECJ3F1 (= EH '8*"'X&" QUN8[/46&QD#(A@;E&.^P2R5AED0E3: M,8&MW!@S=)]35;9/A[C6K(L$(Z!%7U*0=_3!P>$I6SD\Q=\<.@03N/I(L3#) M;Y@4JW$2$I.\CII(Q*G7R KED;=8:T,$=1AW<8C*UBE6R%IPTYL:'D +&&S; MTX@3%+Q',@8Z[!4=*L$E\98CEIQ G F%G,ZQIR(N.">C-\1W<53*]NF0U41W M<5PGH,5!H 70(2CX &0,=-@K.A3.:A4Q0YI9C7A0 EG/#5+"8T93Y,&1+@Y$ MV7YYCJ*U)%W4YP!<' 1< !^"@@] QL"'O>+#P)@WTG&$11DG%F(Y]\13%)E+ MP0MM,J1T<>[)#LI5=8Q*FUT=Y[@5Q,"7&K)7(4$\2E3T)S;&C::'N\3YJQM>#?6@/NC"E9+3LY M6AKPX2#P 2)'4/ !R!@(L%<$:"1V2JN HM8<\1Q'HLQY'H40-#>"NNA4%XG% M[@G0Z%H(X#^ !^ _4/!C4'#@OVT4UCACC-8"<57"/EP:% 4V2$F%G6!$&,>[ MR"1VSW_,D)H(F'0#^ $" I^# H.!+B-7L:H!+>WU>G<>9G8\F[ZKX\3Q.FM@\ M?MBQHH<\Y+IOC@K(>GBRWCO4]/E,8E#HX2DTR!K \ #%!IDW7-9 W@ >!R4 M0H.LX2":X>RT_!Z;:&?^M+*34(7X/HZGYV?Y3_O:?]P['1Q ]J&/"#3*29X9%T4_>Z"B(BA->W1((3#MO8M'5$"R:F.[?YUMJ2FS4SE M._XSEH+@?D)XL9)I%EBR'(<E],?>\R[%L0!JK9%]4$%NHT*^6% M$$02I*+(D9B5.0A+!"/.,L]HPY@FH8NLU/99B/":==*(":;>%U/?NPR!A4 U M@86VST)2.2FUUTC06,XR3@X9GS2R2A'MHK?6;6P%WBE],?>\R!!8"U006VD5"BA/.L4?"ZX1X"@P9Z3F*1/A 8HR8=C*%9OLLQ%BM M)+#0<+)1T"JU@P,LXB3.[+C-1]F0WS5JYF5*S?L(65JHR0 *+!0838[#A&.( MZA*(!6>1"4X@EB+AF=%",!O;@?8$F.B S'WO,@0F M4$)MK!<.H0-"."H"231%P:@IRG!+&H#+,N!.I\)Z"(=1JE$YXCD5BIUA,)64D%"L8ZDD,D MS+'LY)R$G5"1P;7 $!0-)TL%/5,[&>@WGRW\?#$KQR>47-5T?AIGU2R.[3R& MRI_F!XG-OE*YQWZ^R&[J.N#\H=WRJE D44TUXM0DQ V.R'*CD;=8>\RU#V%C M)L8]9P1>&??3I25W1*:"=C&/"4#B($!B^15P"A\H>*]E#"S8+Q:TEFJ=X\.8 M9T-%MLN ])Q1VQ()I]#$&]+]Q-GWT=P3T!^@ ] <*?@0* M#O2W!?JS3-GH(D'>\TQ_,2JD/=/(R>2]+307-@9RW',PXK:"0,9K+?HSB0-P M H@0B! 4'(AP4$1HK%-2"(JR1 M9C$B)9G2S@O"\489Z7URC*_6=KPJUNDJMJ2"UE3VIYL.4&+/* '!)2CX &0, M--@K&I0N.1E2IK1(9*8TE0G1B82XB"9@$RG;+&&]3Y)Q:S1(5,U%?_HG "6 M!H$&0<&!!@=%@PJ+P*6,*"8J$&?!(F-,)K>@J&+64)8V3J6^3[)Q6S2HM*@I M[V+$&*#$0: $T" H^ !D##38*QH4+DH1F$ N&8HX-P%9FN/"' D2FD)DDCV^U- MK;]?K\-A<&]B1L4<9B*1RJQ/QSW2S#B$B>8&VR@EP9TF)%],_/0L_I(AX>O9 MM\EJD'_ZXE ;75@19+CG25EEJA))>=YN[W")C$ET;C($Q@3&!,0>LMD.0(##FT3*F MIHI'P12*,5+$&9'(>,^081C M,,Q$2ZWMIL&RF/'+Z61ZDT$[/J9#U=U,= 7$. C$@/):4/ !R!@HL5>4&*S MR4J&L H><:9(#B9%1%+DJ# 4=K2\DX3E+BB1UXH (P)@ "."@A^#@@,C;F/( MJW58>D%0-/D?[CG.0:+WR'!MK,(R2"TZ24CN@A$%KAF%B3R &$")H.#'H.! MB=N@1!(3Q[B<=D42XII)9$,0R+(H*9$A4)$ZR3CNA!)KW$G&$0 #VC$/)>]8 M;E56G0=-+\U(+&\GUO"F0\^SB?V:RJ MHXF=7;R8Q[,F$WJYD]ET/&XI/:MB;.9=EQ(94A,,M;?[KR2"VMM^TT:_U78( M$@3B/5KBU8ER&YE%(26&>%:B' D3BH17/%C)&.>='( Y(.+-[D1-=!<#C@X$ MPH!Y@7D'J+9#D" P[]$R+PG&&R8R;4:76DM8392#Y@7^E;[@'B_S:;O1TV!C&PV#\P@0UT%%&)!(=:GSMT60AOG MD5!4EF'X%&F<"7/_O&^FV%7IU4]Q$O/]==6Y6@NIH (+D )J MDD'!CT#!@0JW$95J;B7Q',G(!>):<.1R<(DHXY'90#1F&R50]\_$;H\*M80C MT@ I@ I!P8]!P8$*MS%TWBD= R_'9!M;QAHQ9$SPR$A+*)/)T6%FAEAA'6()J,1QS8ABTU"6)-$N136;TZ3 MOW^NM,*Z DM9A"F"S>._;:3A_VU_ M549?LP9]Y%.H1.JH!MA8'0RW*'.T0IP:C&R*'$F.E9'$A1@W*I'ND_[,6+.] MF?>&UE+UIW0(<&W_A;V?70,(A,$ @-B!V ^9V"T1@7"ND'2>(:ZB1=93DO\A M/AJL5<2=3"'>*K$3(FO,^].. \ &S [,#@8 S [,OK])540*3IQ&SG*/N D2 M&9TY/KK(B%74"V:[R$UOE=D9U[44$+/W#MB V8'9C]H @-F!V??$["E)@Y/7 MF<^CR"S-? Z]<_R-=;#).")-W.A%ND^J?X*\\IGE M-?;(Q! SRP?%4_Z)J8T#ZN^3IG]F9Y/1Y%WS6YR]+C#T4P&AVQ["=#RVRS]? M^@KXNJ] O]95N/M9HZ2EB0>,JV1<4CYLM!AV\:S; M=W/X73V'X.;T"^7!S0$WYZ@- -P<<'/V-7-..Q:"("AXFVD\DDSC7GM$A"V3 M7RF.O)/!ZWUPS3PS^Z;SLL2+Z^R-[^6B>!4HMB779*1%7.4;ML1*Y 3W5,M(<#=U-9]X MTI6GLO' #WQ6AEFMC:PEH]OP4P ^#P8^8 MD8U]A Z?=%L^@E&UP;(F!/81 #[!1P ?X:B5''R$;73QRJ2"UPIA*DJNP5ND M73EZF&72%%%SZ3HI$MB_CZ"I2#%YC' F?L1]=,@J*9!,+*I2^4D"V^*3;LM' M4*K6'-=Y]\G]M?NKVQ]T][A5.[H6J^_"P6X?=Y5O+EST>S?.= M^$_*YW6,E?6EQL).+C("5)/I/%]J/JWFI[$ 4"AG#87R4WL C\VP4:71Q$[\ MR([S ^47SO*EFI.'RIC0+RUQ[\3\*:&*6[(XO2PO.L\@O,0N9%.^Y<=V_,%> M-#\^JOZZ8\U.,XG$V M'DUB%^)]4U"KFJ;JZ?*EJP-Z[!Y-O&7VJ1\]3 G==!RZD%$631HO\L]U]6+B M'VR<^P7 #H6R@K.GU^'L]26(+97J+-_$:7[?Z'VL?KEY_M, A;=-]OA^-,D\ M,5TTV7UL?@ Y?5).BXE=A'P#87]"VNL&27G4UMEY'@B5K_FWT^;ZEE^ZNQ@Q?/L8+DXJQBN]["A.^15'&P.X_Z+<9E @N4 MM.LYVKT<30#L!FQ=X,KU"-SH-L'MSO3/0.QB3^!&,65]R;\/9*4.SEW[\F* MNP:(-B!$H[TTHOZN%" :+ <@6I\1#7RT09@0(%JOE@,0K;^(!CY:WTT(SL7K M0Z'A^ER\G<^7^^I-YIZMS7:681\S1.^SS=^;%A68(-I-PXSU3#FJ'%)4*\1% M_LD$73I/#=7.*$?HQCB*^XRLVNJ!N(;64G5QTCU@VB$.!K\[CMG[&O0MB 3E M!T('0A\ZH6LC!$F>(6'*2' 6([*2QG8:I4E21[%YPOU]YDMME= )D37F!AB] M7Z &C Z,?K3*#XP.C+Z?0SXL(=$QFZ_F,J,;HI$1R2'L+-61)9^9OHMI4%ME M=,9U+07$Z#T#-6!T8/2C57Y@=&#T_<3H$1MI.44^.HJXY@P9[A.*C#A-B=52 M=')LUY897=92WG5")X!:WQB]%STJ1Y]K?S4_C;/V-*JKZ2"CUCZK[TL._H>Z M/:)JFJJY_?AXSV5'J]7J(PWUS2D#60](UM I!^!Q4 H-L@;P / A099]US6 M !X '@>ET"#K[;0S7!=9^]E.]URNSTULKWYO+>C<;'0Y]/9:SN.KR_M]$GXGT4S M+V.8LY&_2F_LQZ_/>7S^5(H:<]*;1 ? CCA/2TLV+M8AR#! 3(6)/Z[X4\N MG/,Z\R>ETB!N@D76$XVHP39Q*S&C&Z5\]RG.WSU_?F7-0"T($.G^ZP& 9/M- M$?U6VR%(<( D.V!:<\X*%A(247K$&5.9UJ)'Q@9',5,.N]!%A7K/PD)2:\R! MS0X!%H"Q0#5[JIH]9BP("SOJ\,)!1)9PC@-Y#O&<\ID+$T61JAP5*FD)DUW4 M@_3.?+=HC*7=^ M3/9P&C(.H/H".LF.V7-0D1'IN,YA,^.($\&081(CD5C(4;3AV)MM)V2?VN;T M^7CZX?_$\"[^PXXFK3M1SJ;^/?JQ;9I1RFI;;OK))&S!>Z UQEUL*A\-ZO5T MVWF70ZSWO@9]"_2/1OF'(..#I/SADJSUGD?J,U<2PLI6=4(Z2H("IR)088FG M&U5/76=MMT>RU[FU/20;_6^<31_]'0&E'@>J &T";1ZT@@^:-B%2[H;$J=&* M)I<0I3E(YCX0E"-=AIRP)0V= VFS]1SU_B/E'/(#K4.D#)0/E ^4WU?*'R[) MLI P)U*B%"1%W/&(G D284^D$$H99;:>R(9(^7A194M-N'2K^6MZ?/GK;YJ$ M!@,%^TC1QST)=;@4'7D@TAF'M&8ZQ\%,(&TD1C1ZJ8@5/,:-%J2N,\8=UV%S M&"M^))@!<>N^2[E!P8$48:MZRQ0M"%,D4F1#"HB3$)#UAB 6%2&8"JV=WW:^ M^3@Z@ > 9CW=@@8J'P+-#%WYAR!CH'*@\D]2N?<\9=*FR!&;HVTI(K+6"<0R M5WN1>+1V@\J[SCIOC4HL\S%'W]YM.[-]).W7 X"S0VC0AH.\[KTT;Z9S.[Z5OBYIZWZ4?= 36DPF M3!=EC/51V6(LD4@ZDQ#W7" M8J9]I7*@3+G1 M=,-!N$]>_0[?8%M^@:&U9%W$^(!R^X[RMU,Q?FL-(,X' P":!YH_:)I/1 22 M&3YPRQ"GD2!'34 L,SE-)#I%=1>Y^1W2/"&F%A)XOGJV%HI)ZJ;I(W.^0YQG7M0&>[Q_, <\#SQ^U M 0#/ \_OJ]9>!VMH#LLU+0-4(XW(!5=-IO-\J?FTFI_& D)9-DT,Y:>V(,;.\R]I-+$3/[+C_$#YA7;D M^\E#94SHEY:X=V+^E%#E+5F<7A;.G-MW<8EKR);Y((_M^(.]:'Y\5/UUQYJY M1B1;G#2)G=3"M(>E M3U/U=/G251&,W:.)M^S>--//"/!KM-!-QZ$+(679I/$B_UQ7F?L?;)W[1< . MA;+"LZ?7\>SU)8H5K7J=+>'/T_R-<=;\^U\^4DS,C]6S?RU&\XMA2W&;//+] M:)(98[IH["0T=14_^EAJ*$_M+%99R/8'$-TG1;>8V$7(-Q#Z)J2=.F6M+WK7 ML"*[F$_7'GVYE^REE)LO;T=C>S%=K$9C_;C\*H+Q"?YN_8&\SF-[WL3'33RW MF8SB6@IMB+N\]J/;Y:WO1\W(C<;9X!^O/W]'F>ORZR@]D=A\5T1W5X2SNJI$3+!]X"7-B.-P&W$8WM_&9RG&]J\+QC(IW>;U?1%:]3V#5V]E; MSC(M?_G;(TH?;5GDW]2YU)-%>9A/>M\U>Y/#KUC]FG\_;:IG^9FS.YI=IWCF MXJQBN*XHIFP/F]5#7<6=FQ:@7&^6XB;*R6V"W)=;D'MK(?O!N:=E#F[UI,KQ M8;7\^:?_<+/JKSDF/SN;3I91=U^RTL-8R/W8UX[SHW>W]<-BW';I=@!V_1/Z M?J#L20BCLJMMQ]42PGZSHX!>3/:'7OU;F0/%)A TX,[^<,?[Q=EBW*8LEL#3 MCFZX=*.NJCT B?9M((!$@$1'@40 -?NV ( :@)K#A9KEX)N[:C( >6#7>Z>B MOT>;R*"1Z#Y3"'MB#_O!JM>EW&F;([D.<*4.U&?J:C8M8-?16<2>0KJS+/]Y M+PVFMRL%V 78!1:Q?^QZ:L]+C74O+::W2W7$X 6+ 7#68SC[9;MSG0]PG0#+ MCGXQ ,MZB64_QS3R(X@K!V!! &<]6@R LU["V48;>'],J+.U[ MFVP_5O*3'=N)SV^U[4"%_[L87U3DOIULW9SPM.^%V!][=Z7*=]KYGD?2?;U4 M'SKOX;ZK]HD1<-2RH!U!.$J!N)4162H4PDY38;21P?&-D>Z2,.(Y12P2AKA@ M'FFM)&(A7TDFH?-"WQX!MTQ(OUK,F[F=A-'DW8W!;^UTCN;ZQ+<7+Y]_:=(; M)K54NJ:T/T>J@VT_M*!IWQ+L6TQ1!3KJ'QVEY(,7-*^1 M< EQK1BRV%"DN%618\J]VCA([%YT=*V*.0!;TS'MEHHY03R3IDR45ME+G(< M>2ZCL,I:1NS.N*@]V;H6B@,G 2.G)(6,:VIQ=+*8'V7 M!/F5ASW7&DM@R=W!T3U.?0(&!08%!@4&/20&]<)+1D5 49F$>" 669S#14UB MP)QSI?W&@J),EL!3'?+G9&NYO0VB6VEY&+R/C;S]KB]=BAVL^6AV$=K'#L?G-8;[H,(L@,B M#LQJ0GU6&$(TXI(Y9!6EB%,F:=(0T"5A2 MS06/=Q+Q%4:$GQ>ST>3=;W$VFH;7J^K-+Q=T?ETLR6NF^G."[[[!IY]Q9%<# M[/8MW9[%D8>AL@.0WU;XLBN9]HHN$6CQX+08P!74LH=J"> *X#I\+09P!;7L MH5H"N *X#E^+ 5Q!+7NHE@"N *[#UV( 5U#+'JHE@"N ZS#*4%:U/E"&LC7- M_Z_8S$>3=Z4$)=K9^***'^/,CYH8JNEYR0/?8QXQ5&@->6X7 #QH<2^T&+QG M4,L>JB6 *X#K\+48P!74LH=JV>/RZ:^7:K\JEB-U-#%ED;?!()XT0]IY@91E M-%K&%8_A=L4R]L0SGQBB^<.H# %$EE.&A,2T]!MI:]3MBN4GX7\6S?PLWTKS M9OHDA%&Y!SO^S8["B\GJG*ZVN:GT[/S.&EL>=.327BVBCI?I;;P^=4R M].RH]T@P#7U'P\<&H"Q0RQZJ)<0#$ \,7XL!7$$M>ZB6 *X KL/78@!74,L> MJB5LMG2^V2*-I[)T>5O+'>):$F0D32C20$ADBE*U,:?%&$N==181PB/B%EOD MN LH1:FYQ#H$SF&S!; !AKP,KKKF1=,LRGEXI;SF^F"7:G&>?UR7VI2_KJ:_ MW+OF!LK1AEQ4"61Z%YERK;E@'"/!<9F;8A320B24E+(I>BH"Z6[62C'5N\:L M7*?(-7&&!Q^F1VO&6,TZ.4H/3!_*_'L8WH%:#IF18.\,M+@76@S@"FK90[4$ M=[_[&<JB6 *X#K\+48P!74LH=J";LI MW>^F<)X(UQ$1G?_A5%CD;$A($JNDP<&V!_\^O!()=E,.WOAAD,\ 2HVN#?*9 MY1]G(U_JB5;51MG@8(X/%.@"+;Z-4868V0^Q3'2(8\Z0*T$986P1')%F!366& M:RI3OO]FEL[.E^L/*5W\\GRW":>N2;/SI5MA=1261F(-B Q2DF RL,@8"*$X M.&L4&"IUS"%IX>C!:T">7KAI]Z27%T[ZLOCH_8M )-%STDL;-O1^K->O,!Q! M6(Y9E# <0117@6(D5X1EA;#$%7__AZ$X)R9I!20& <)%#R98!CXZGVAR@K!\ MZ-8R7USP]W4@BLXEQP-1$R U"6$986PQ$4_+OK'CV(D5X1EA;!$-_M93"C,AD" MP!8S(R@\ZOP,NHER;>'1U4@YK,3#>M)C##<0Q5BL7V&X@;!$"0?&.@I<&VMHHB(9TT=US-V'EK]*O^P63;'2 MZ[1YMPAIGP1ZE<+Z[:I[ERX?U%/:Q_(YEP0;*(Z?*U#"$)85PA+C XP/QH]B M)%>$986P1')%>R4ML!@-")$ M986PQ Q[_^6-3++L&06K# /AF05OM ?E;V?->KF(LTM; M3-E%'J:@].LVQFCD/M$(>D+UGG 1K_P;&^_UG/#!K5Q93(/@KL;"2/-(\^@) M2/-(\T<);J1YI'GT!*1YI/E)@QMI'FD>/0%I'FE^TN ^,,T?=C-[*)[_P^6- MFL3..G6&"2. *6)!!"_!<4)!I*@RBR1]9F>=$4NLEAZH-@J$9@E#V1]1JU.KJ M@#\""Z-6HU9_7JNE3)'ZH( QU8ZXYP0ZIJV!]3K=+Y-9SYM9IS,9XPP/E2] MZ*<^PQZQUFGB>N>7J1JO&4[H^P+]MUBY1JD?J[IZRJD*D4$*,8(H/X&-JH3# MS 57)%;GH&ZJJW.>:ZT"6$=+).RY 2.# 6])3)X$:H6_->ZT[<#8O-AMFZU; MQ<7J[2<*VW1_O2ZMSY[_]!5)Y43/2=%5:W0U->7($8-SQ%6L6^$>367A[_%@ M_@%6D[^OU!]0,WO73*%88BPFR#$9$-)8\,IH2%$1H=O_$=*+9K9CB4_+LCIM MFJ>_[!;;#SV=PN(HF,V,ZHCJB.JX^C5D6N9I*04HM4)!"<. MG"8,3)%'R5G(,<2;ZA@T45)*!TD[7A15&[#&4S"6&49HR$&S!U-'-N?"S(T6 MJ)*HDJB2"'!4R7I5$K=8>Y#L*#W-M@2TEK>C>H(6X+PK&IQ]-+Q$J.3V%JMW M5F06"&1E9#M;F8-1PH+,):05F MO&$&?(C.&>V-\N3A-9W.I21S(B7J>EW4AKJ.NGZTX$==/YJ,=LPZ4Q,R$,TH M"!\2>,(3*)68D"*57XM;X;&6WF=M0!:]!=$6'YL0!(3DK&19&J\>+J.MC2WZ MB7%Q+?GLRR+C\J\KW[E[^'"^>0>EZCZ[%QNT7[7[TI>??+T%J-MMUY?@:*]E ML7K;7GK[=%BZ#^O=MKS]^U20UGT4)>01^?[R!06A2W?>I,=-.G<;MTV7-NBX M:/_>W]TL[7ZW:!9^L2RN]OCR]9^I\=Y_'&./%+'?MZ;[G+-<7-/7_DX><27N M^R:/B+KG6]A'5N!EX&7T)3=EF),M;TXW*.MT^WL &BBK'>Q0=W+62Y:F[% MIRRG#DER7S]>7ZV'#,-S3Y:N:68G,[>*L_WC'_[3;V9_^J\GZ[.S$E1W86XM MJ<-QW,BQ)A+O?JK_<\=XCOIF?%S2/0#9U6?T8:CL),9%FRESR]F>PEZZ181G MJ^'8J[X[,U%N0D,C[PS'.R'LSG9+MRTQXIYXNAE=5\NHCY.ZD(F&=A!D(F2B MHV BI)JA/0"I!JEFNE3S9KTM<=;U(HC_^-U[1J@=\$Q8???F:+/>0Q>$3)F) M[M)ELQ)_&(:K]NVLJLR<5GNG)KIFPK[+R%VCXJZ3LV+_;94.4^V=0NY"[D*/ M&)Z[GKCS18D2J_28:F_5$9,7W@RDLXKIK!TU4*4#57N?D,N._F8@EU7)93^F MO @+C"M'X$%(9Q7=#*2S*NEL?P"[2A>J]DZ-<6^RKPEU0Z?)JIC6]-^[Y8<9 MO>M)MGYFFPU](X93[[Z@C+U#[G+7/M\[A-A$05'!HE Z M,R-O]@Z1F?G(VHF'SJGR&JK *ZW!EC\XQFET\=:DX?[G*S%#YX+RN1)]- Y! MWZ[#MX>V8&4!SS1@66>[*Y2C&N6($%<$!%)P%H2U!HPU;1-GFJ*VBMITJY75 MG>2HYM%%TW#Z$9 F:M'QP1*U"+7HV[1(.<%S$ARH4B4T(ER!2T5F/)'4<,JL M5?G6&#VF'+/> /%>%OTB%ARC!JA0Y?]<3,D^W!@].M=&EOBHGKGN0SO_",@3 M->GX8(F:A"W\1RB0F1AA).'@#)'M5+P,CK!<8K? 0Q)":'9KDA[CB;(D,UBG M*0A=E-6*6$35R*"H$L%(-<18'BGZF-*.='2XUORHH*B@J*"HH%-24)>#BEDQ M,%;Q$BY&61X)"Y%DG56F7BEZ4T$%-R[2\J3$;(#R4U%0FSEP1ZA.B>I@[ * MJNV\Z#UJ*&HH:BA"%C5TRIE1DKB5U'&@DO&V:(2#\4:7P(]PJIEWT>J;LJ65 M]<;*\O20-(@D)%CM#423B9."6,5ZE:U_/W#&JKEB?0Q0GX;K5UX#>5&S>MTR MG6/VJF/7![UT[SX\!S^49HK=*9FY%LI\7XH\<$7_<;1:KMR_39K&.KR]J-[]>SOEMD:28"]5' M'#D-\JDSCNR+F(:V;F5QY#0@.P+['40O^[)I57()B.*QHGAH"R*Y(BR17)%< M)XGBH2V(Y(JP1')%V()(KPA+)%VH)(K@A+)%&@+5K9Z1EC6 4LD5R37\:-X: LBN2(L1U(^_>U6K:MBF9L MJ&[[/R09P=F80486-/7>9$9N5BRGS!E)1 !EUH-@P8,G*8%/WFJAA$N1W:Q8 M/HG_NVNV9^52FC?KDQ@7[36XY4NWB,]6%U.ZNLIEW]8S/UF?G:=5X]HGG:SB MTXNH\T7N"I]?[$//WKHR"67PY-%DV&%H"Z)H(2PQ(L"(8)(H'MJ"2*X(2R17 M)-=)HGAH"R*Y(BPQW7+0=$O4-)?_ CB5VWD*.H*A)H.-(CGJLW?BU@%Q:KA0 M3EJ@1FD0P3$PF7@P0FI.,\_)1DRW(#M@HY<15M@\:YI=.Q&O+;&YWMQEMCLO M#R_+;=J_7G2 N7/=#9:DC;FP$N7T\_TZG4Q6*HC*11 YIB*-QD)2R@H7793\ M]DB(N_9;:5WUX_3HW,K])R9/IJBH>O7X?I#6["R ]A60&R!&^) "),CL30F*CM MHUCI"\O]G]URE[Z^VK][;LR6]7X?8V_0]^OP_:$MB)*$L,3U/J[W)XGBH2V( MY(JP1')%V()(KPA*3*0=-IB@MG0U*@^+$@N!.@C4Z@B9)$F988(SW M48J$R92I^SZV\AE!H=&U5CZ;\G"S"&TUT46M4?$W[.2#!;JHBO\T-AKJ52N( M,H$@T8+-Q($)4DOER_U2YN 51:^N'+1[VLFO;A/_NEDWWS35Z2M519R9.6$$ M*W GX_Y#6["R6 UA60O\B$"7IW"B.M9&3\?ZA+5A9.(*PK .6 M&([<)QQ!%->!XJ$MB.2*L,05_V&KOIDP2H4,664#@J8,-@4"/&1'N",R47KH MQC)?7/#WU7C9S(7$;I+3(8"A+8BZA+#$13\N^B>)XJ$MB.2*L$1R17*=)(J' MMB"2*\(2,RH'S:AD80,G@8$B3H.@QH#7EH.B25#)G20R'+J[#&94)D, V&)F M!(5'G9]!-U&N+3RZ&BF'E7A83WJ,X0:BN X4#VW!RL(-A&4=L$1R17(=/XJ' MMB"2*\(240IQW+1(*,PH%P3("CTH+51&D60S;2]U$=<_>AY:_2+[M% M4ZST.FW>+4+:)X%>I;!^N^K>I)XJ$MB.2*L,3DRT&3+UI;JCTA8(-O9UXS"Y;G!(S* ME*-3VG#21R$-)E^0*[#9S^AJ;EYL3].FJ[;9I-/BD8MW:;9<-\U\MDK;M@/0 MUKW'@K3CJDC%* 517!.*A[9@95$*PK(.6"*Y(KF.'\5#6Q#)%6&)Y(KD.DD4 M#VU!)%>$Y4CRZT.QZQ\N;\,4DOW9,I*RI6!44B"$Y&"HHR!BY"0$+YW4-Y/] MTM!$&<^0N!(@$E%@6(Z@@F.*"<>]%S>3_5W6\,GUI.&S55B?I;^MF^9YVK[( M;]S[;T_8-P44Y=%7,O=\+BG%P[*?=9>#0.R/J)NHFZB;&)1@4#(I% ]M0217 MA"4&)<<3E&A&"8^<@P_M.!2?#3B1*"1CN112>JI[:>6#0L($/&&O]80/;N7* C$$=S461II'FD=/0)I'FD=P(\TCS:,G(,TCN(\/W$CS M2//H"4CS".X16'@@FL<=^.IWX+UJBW@I@R@4!V&C 9.$ R8._/.T_;CEWO=6.Z5J3H2MIG5'_9Q5 M9XTPBG7]4C)RX(_ PBC6*-:?%VLAI.!:,LA<%N%E,8)K3_,D6WXO77+E01_E M[\H-;NE4H3W5-VV_K=3K?IC.?-C-.YC-& M&!NJFO13GV&/6.LT<;WSRU2-UPRG]'V!_ENL7*/6CU5>B>#!<65 !:5 Z)C! M&1H@91Z"](+0H&[*:\RE@755)PC1PS.$1CL'CO 'V#I M^/M*P8\"V?]Q+1N]E3R!UCJ 2%R#<\I!*K%E=%30+&,O ME.>SXM:^BT:9[^ MLEML/_34XIFC.J(ZHCHBP%$=41W[5L>8LJ$Z&=#99A D^Z)T/((B7);_DG$D MWU1'KZQBR2FPB7@0RD:P149!V$P,IUXDS!UI'-CV5QH@2J)*HDJB0!' ME:Q7)7%#M0?)3DDFHS0#[EA;_20".*$4^$BX3B)8TXZ2_E2R"5?&*%[$W:0( M0E@)1@4)S*F8!??:!]FG9'_CKBJ?$VE0N.OBM0'[)**HHZBCJ*.H'Y^H*TMR MI,*#)$*!<-Y"FV8N&L\CI58+0VZ5-#/-M T\ 1>^1-\F$W!12I B*BDRLTX, M(>IS8N5<,MS4K8S:4-=1UX\6_*CK1Y/2UIX8H9B"$B.W\;%RX*V,$$GR/"5K M+?>WXF/GC_APOGD'I>H^NQ<;W.FK4O:UC__RM_W(?GV&&'M/;97XD_VO/C93=5U MWV.Q>ML:IGTZ+-V']6Y;/NU]*D37?3(EY!'Y_O(%Q1A+=]ZDQTTZ=^6KI4L+ M=U*X?^_O;IXC>+=H%GZQ+$S_^/+UGSE0L/\XQAXI8K]O;\SGN/KBFK[V=_*( M*W'?-WE$U#W?PCZR B\#+Z.?RZCAB$YAW,]QZ(.M83ZO<\-$H,6F[5_^\AUC MWQW8Y+_I'&@E-V688U3/B\3._EY^/&UF3\M7CK=/4O$!8MJQWL0']RPDN6IN MQ:K(^.UNO9EV290"> M&_&-'&L:NX?^*'@S;J[H'H#LZC/Z,%1V$N.B39&XY6Q/82_=(L*SU7#L5=^= MF2@WH:&1=X;CG1!V9[NEVY88<4\\W>2XJV74Q_EQR$1#.P@R$3+143 14LW0 M'H!4@U0S7:IYL]Z6..MZ".YZXLX7 M)4JLTF.JO55'3%YX,Y#.*J:S=JY%E0Y4[7U"+COZFX%<5B67_9CR(BPPKAR! M!R&=570SD,ZJI+/]\?\J7:C:.S7&O3 >2BO,5Z!TXM9)DKE@UCS$."\[YT;,J2'5C,E$W[YO3=/0%JPL MYID&+.OLMX9R5)\GC4- MIQ\!::(6'1\L48M0B[ZQ1782[> + LDD"B*7T,CXR$!:'J(1A&AR>Y CEXXP MRL$Z7O2+RR)=6GM@P7!#E>(Q\P<<564-F7,N49-0DU"3ZH4E:A+.D!BA0&K) M?'0F@ N>@/!"@[>&0;0JR\R#ELK>"M9LUDI;5P12)!""1+ Y\VZ0!*=:!N;M MP\^0L',A%:KDP]'1'69#H(*B@J*"HH).24&Y=5HEKB"'H(N"V@"6. /M% B> M12QJ*6Y/8=(I.J:!V!)8"J,$6%]$6,D4I4I>:TZ&F,+$")T+@K$FJBBJ*$(6 M573:N=$8&RA";OJ 9'G"VO4;X(%V,E M"!0I,NF))P\X\TB5F$]K5*L'R(SVUZ3ENF4ZQ^RU,O+ZL)?NW8?GX(?S\U?I M?+<)IZY)7;'D;O4N-6V'Q[#OB]TJXL2,&BH9)[&O--(>;$,$83 ]Z.'!0R>O")*% V2448-]Q^/@?[ MD2/BC[O-8O7V9=HLUO'U1?7FORWH)-\:27)90LD^RFBFP3UUAI%]M; ;VKJ5 MA9'3@.P(['<0N>S+IE6I)2"*1X=B)%>$986P1')%J#52@'0_[/J=DN5F_; M"I3D-LL/L_0^;<*B27&V/F_W@>_0D1@+M,;L;D0# \> MC9\=4+00EA7"$B,"C C&CV(D5X1EA;!$4.B$DJ8J&ZF6Z1EA%.7@(L<0$3"P$DG(5FCG0J)1:HQ MW8+L@'U>1EAA\ZQI=NU4O+;$YGIOE]GNO#R\++=I_WK1 .;.=3=8DC;FPDJ4 MT\\V[.0AJ* 84"X$")HY&!,(9$M<\CEI&DQO[59:5_U\_3L M7&HQM\I@ZY7QNSX&> C+"F&)V3,L]1\_BI%<$985PA*7^[TO]XEPV6>I03,9 M0?@HP"LIRYH_EZ5[U%ZHV]T5[U"L](7E_L]NN4M?7^W?/3>FV-Q(BPO^\3L_ M:A+"LD)8XH(?%_SC1S&2*\*R0E@BN2*YCA_%2*X(RPIAB=F4WK,I3GK!HDJ@ M*94@I+7@J240%;>))25CXGW4(F$V9?+.C\U\1E!J=*V9SZ8\W"Q"6T]T46U4 M' Y[^6")+LKB/Y/3RLD8( 1N07#CP,7RR O//8\TY90.7E/TZLI!NZ>=_.HV M\:^;=?.UL4Y?KRM2$986P1')%V%1FN*8RY?MO9NGL?+G^D-+%+\]WFW#JFC0[7[H55D=A:236@# N4VX[ MM/'L,PC#)#A-'!@1'LP6M GEZX:?>DEQ=.^K+XZ/V+0.B\7.I<,8'5 MD>/W?PQ($)85PA(#$CP.-7X4([DB+"N$):[Y^V\NDYE4*3K0@6H0F0@P[>H_ M1K[EVZ?%!?:1\MYI(3[*$X?K) #4-85@A+#! P M0!@_BI%<$985PA+)% 8GRB.K MK'>))\YI[*.2!K,O2!;8\&=\538TG:<=6D8IB"**X"Q1BF("PKA"62*Y+K^%&,Y(JPK!"62*Y(KN-',9(K MPK)"6%:<8!^*7?]P>1NFD.V7(49E- /#(P.AI0'O10"O4V342BUTN%5K*6.T MF6FPQE@0-!-P/'H@/!D=K U.BYO9_BYK^.1ZTO#9*JS/TM_63?,\;5_D-^[] MMV?LFP**\N@KJ7M.^TC;3X."/D7=00#V1U1-5$U430Q),"29!HJ17!&6%<(2 M0Y)IAR2>)"JHLJ"=4R!8DFTQD0?&5*+9*IFRZ*, "4.2XPQ)L+?/"*J,B@-V M545#E=GY\NRTN3+3(WF^G37KY2+.+FTQM/L,I^!]5>U^W<880-TG@$)/J-X3 M+D*L?V/CO=83/KB5*PO#$-S56!AI'FD>/0%I'FG^*,&--(\TCYZ -(\T/VEP M(\TCS:,G(,TCS4\:W >F>=Q_KW[_G3(BO/(22/011%(7/9>VO(7'_+- M_7^\;[<+,E:RG;4?] MG%5GA3"*=?U2,G+@C\#"*-8HUE\HEG.>&:$%6.N*W"I)P49.P!OG'=6YJ.^M M7NEW*99#L:Z*LT9<.]=7_6]=M^"K/.#7R]C#7?G!+=TJE*>ZINVU]3J=;].9 M3YL9)_,9(XP/54WZJ<^P1ZQUFKC>^66JQFN&4_J^0/\M5JY1Z\O:2K1_Q8/X!5I._K]0?4#/[U\P@?99%]9AF!@1E"GST#I+Q2;/,O)6W M&DC?23/;\<^G95F=-LW37W:+[8>>6CYS%,SC$,S/YH:_))A#VQG5$=41U7'T MZA@=U8*D -&UR5?)*!@B+5C%)8\Q>^O-374,FB@I99%0[7AYC39@C2\OM,PP M0D,.FCV8.K)YFZXU6J!*HDJB2B+ 427K54G<8^U!LD64.EDJ@=)@03!3XE)" M!)2@5$3&DU)!W91L[ZS(+!#(RLCR&L'!*&%!%H$G(E.9N.E3LK]MH]7.M5*H MVW71VH!]$U'34=-1TU'3CT_3;0G#'9$T-\J3A]=T.I>2S(F4J.MU41OJ.NKZT8(?=?UH M,MJ!2,(M<26VU1D$YQY,MK;$R,I+(1TEZE9&VVOI?=8&9(F$00@?P80@("1G M)/5P&6UM;-%/C(MKR6=?%AF7?UWYSMW#A_/-CWSP&[2J^_1>K-!^V>YK M7W[R]3:@;K==7\*CO9;%ZFU[\>W38>D^K'?;\O;O4\%:]U&4D$?D^\L7%(PN MW7F3'C?IW&W<-EU:H6.C_7M_=[.X^]VB6?C%LCC;X\O7?Z;*>_]QC#W26G_? MFNYS[G)Q35_[.WG$R5>?]+6_/V),W/,][",M+5X'7D=OUU'#X8E"C9^C]@?3 MDCNQZX$B@6+3]B]_^8Z5M<9A3?Z;3NA5#R?+%*L[^7'T^;V=/RE>/M M,RYL@-ABK#?QP3T+2:Z:6_$IR:E#)L__B' M__2;V9_^Z\GZ[*R$UEVP6TL"<1PWZ>0NY"[T".&YZXG[GQ1HL0J/:;:6W7$Y(4W ^FL8CIK)PY4 MZ4#5WB?DLJ._&Y:Y]O(I(4 M#U'+#-H&#B)K 493 N5)7%/-. 99U]KU".ZI,C9GBTQFL@)GD05#KP M;?MF08+Q5JD0;.I%CFJ>830-IQ\!::(6'1\L48M0B[YQ8A 17A-J(1,2003A MP?"0@3#-A0^>^-LS:&-L1],2"]83 2)Q#2[* $;Z0!0)DC[@/#TZE];.K<+X M"#4)-:EBHZ(F82__$0HDS58':2)HE1((G6P1.T* *6]\SH([EV\*9-;>16H\ MD!@E"-6*:J02LM+&\R!2EO3A>_D;3E C'XZ,[M"A'_43]1/U$_5S2OK)"=6" M,@*:>@Y"Q((3QP,DGZWC.OHHPDW]M$D:SJ(MVN5#"3!M**$FI>"RCT;9$*,= M8+Z=;B?3RCXFTR(AH8:BADX3LJBADY M3671G2);)"0%PDL!3G=BY$AVV1!M M;\V=T2H22P,#141Y#5&^A(I! V'&69IRBJ'7$6[_/MJ39,X,1;5Z@*QH?PU: MKENF<\Q>=>SZM)?NW8?GX(?S\V=-LVLK)=LJR;#O@]VTSC?;G9>'R6V6'V;I M?=J$1=,]9[=ZEYJV_>/ZO'6<0YX2.UK'>?">:JB+]]3%K*.6C@5@U.2BAL2 MT5*#S((E*0+S5-S41>J52_RAN^K3UTJ<73OHB_^/"15_L/?3>U9;2SJFI9]0I>CX&<14.(1W: MJ".PWT$$J2^;5I7K!$3Q6%$\M 617!&62*Y(KI-$\= 61')%6"*Y(KE.$L5# M6Q#)%6&)Y(KD.DD4#VU!)%>$)9(KDNOX:D N"FVP!N1@R'^5SG>;<.J:U'Q2 MXG&]'@0+I*JM+1UAG0>>(>BAZ$1)1QVA'JC3;?,30L (G8'Y;)*)*5L?[U-T M\DDQYD>.B#_N-HO5VY=ILUC'UQ?U)/^VQ(1\ZUD"RN6<$XW5F7B6X/A"HFE M=@3VPY#H@"$1HK@.% ]M0217A"62*Y+K)%$\M 617!&62*Y(KI-$\= 61')% M6"*Y(KE.$L5#6Q#)%6&)Y(KD.KXR%&Q%!XJ$M6-GJ&6%9!RR17)%*#"I@0L.@\B&@8V1P'1$.6-UL+F M<+-B^23^[Z[9GI5+:=ZL3V)"Q';VCO 1'" 7'O#2!D6SM MK3'F21EK;=+ VE2+2#JWD^DX&%_^0J17BEG,MR ]8*N7,=;8?&72I*,H!FRD@Z$E@EL= E\N7U%9B(3F?76<:5UU<\U6[FN MDI?:&>\]Y,?.I1%SPOK02G3].EQ_: M6%N$A+.N ):;/[I,^0Q37@>*A+8CD MBK#$Y?YAIWJJE#07$80-;8/%LG2WREA@,4=.?>1!]%*N](7E_L]NN4M?7^W? M/3G&Q9PSA0O^R3C_T!9$34)8XH(?%_R31/'0%D1R15@BN2*Y3A+%0UL0R15A MB=F4@V93;-(V*9F &FU ",; >F\@AZQU#H$1J_LH1L)LRN2=']OYC*#4Z%H[ MGTUYN%F$MI[HHMJH.!QV\\$:793%?RK-M/$L0#;1@PBVR"(-$:1@D2DEC4OA MX#5%KZXV()(KPA+) M%VH)(K@A+)%F!3F>&:RI3OOYFEL_/E^D-*%[\\WVW"J6O2 M['SI5E@=A:616 /"M",QL0S"*@>"4P^>:PO,DJ092YYI6% MD[XL/GK_(A ZYT;-E2%8'3D9_Q_:@I4%) C+.F") CD0),K>\C\IO M)( Z"&!H"Z(N(2QQT8^+_DFB>&@+(KDB+)%*A+8CDBK#$C,I!,RJ: M:$(9(9 HTR \%6"CLN!RB,X1DZR+AVXP@QF5R1 -ID90>E1YV?0C95K2X^N MYLIA+1Y6E!YCN($HK@/%0UNPLG #85D'+)%5WJ8ZY^^3R5^F7W:(I5GJ=-N\6(>V3 M0*]26+]==>_2Y8-Z2OLPHN;62.RA.!FR&-J"J&$(2PP0,$"8)(J'MB"2*\(2 MR17)=9(H'MJ"2*X(2\R^'#3[(KBSRN8$A$D&0H8,A@0.7%'.*7?E?[>R+W>I MI,'L"Y(%-OP97]7-B^UIVG3U-IMT6EQR\2[-ENNFF<]6:=MV =JZ]UB2=EPU MJ1BF((IK0O'0%JPL3$%8U@%+)%&@+(KDB+)%*A+8CDBK < M28)]*';]P^5MF$*VWX00$PD$G#8"A-8,7$X.1"3,:&=,O)WMCYHR)ZR#X*T" M(;4$[S0'303)-%#)M+N9[>^RAD^N)PV?K<+Z+/UMW33/T_9%?N/>?WO&OBF@ M*(^^UGF8S1DS>%[VL_YR$(S]$843A1.%$Z,2C$HFA>*A+8CDBK#$J.1XHA*? M##=$, @Q:Q"$)7!&6!#,$Z$"=;Z=->OE(LXN;3&T^PPGXGW5[G[=QAA#W2>&0D^8@"?L/X+P MP:U<622&X*[&PDCS2//H"4CS2/,(;J1YI'GT!*1Y!/?Q@1MI'FD>/0%I'L$] M @L/1/.X!5_]%KP-S"?M+&@I& @=#9B<-5AJO0^*<*5N;<&;Z!67WD!YK05A M/0/+>(&@Y)R*D*30^N86_/.T_;CGWO=>.Q=JKI2NIGE'_9Q59Y$PBG7]4C)R MX(_ PBC6*-:?%VMGA9(Q&(@^21#*%21994%Z)0VUW$G:2\\N%.NJ.&O$M7-3 MJ4S_C3S@U\O8PUWYP2W=*I2GNJ;MN/4ZG6_3F4^;&2?S&2.,#55-^JG/L$>L M=9JXWOEEJL9KAE/ZOD#_+5:N4>O'*J]*2^4,I1 D"R!B44D?3(08J?>6$*B]7;3R2V MZ?YZ75N?/?_I:]TKC9QSKN9 /L'3\?:7@1X'L72"9 M\LJ8$G]J830(&3.X\A \RUG;S+..NA>!;"<^GY8U=-HT3W_9+;8?>NKRS%$= M41U1'1'@J(ZHCGVK8PJ1%24,8+(7((0EX 1/D#S5DBI!9>8WU=$KJUAR"FPB M'H2R$:R@&83-Q'#J12+QP=21SHUE2X:9N9=2& MNHZZ?K3@1UT_FI2V4I(HGBE$FTNL*X4&&UBYK45?F;'.L]L;OL1Y8S-)0(0J MK[$R@F/"0931<$M8D57Z8"EM;?C<6(R+:TEH7Y84EW]=^<[=PX?SS8]\\!NT MJOOT7JQ0PY>]+[]\U1K[I[8?]K@=[;T(7[3/ZY1F+K03AMWJPV+U=K9:;\M; M;=>S[6EJ2:78IDFQ?=35X[MM^2$O5FX5%FY9OE#Y13=7_-%];4S9UVYQ=6;^ MDE'-#5N<7E7NG[NW:<];EN!_5]C_ MG^WE?=F([3&/;S1B]T%% -:;;HK\X\+A:;-J77(O9Y9N+.)_M-O"J(^EU 8Z(+*K$7*XN MAO:]!PLK/KUAQ;#M7_[RG?JNLK/HM=R8@13W>5F"SOY>?CQM9D_+EXZ?GN<< M24.!6F[BPWM7I71738YS:+YCR'=5\1TCC".I54YJ![X9^Z_>6S^FWC-0%1@? M^:M>_KI#?XVCOE/C7)0]9(^:@S+84*G$D]?_;_;3WU[\S^O93Z]>_'WVXN73 M5R=OGCW_Z^SDR9MG/S][\^SIZ_O1WV3N4&T"CX9%PU9I6*0%1.\H#5M3EFAP M\P]6!3'T0-G*+'\8(]^A#G3*^<_!P/Z5PQM??=_!+OP+36X](4F3#"1: 4)) M!8;;MHC4"L*CMSS<:J,@V^Y\U+7'-W+;N8\P<-))2-9HIT)BD3YT1WHS5Y)4 MT^3V* AIP([S-1)2;:M*1#)**TKKD-)JLN"9BP!9MBYV/=ND\J>P6*;9ZB((;G\;VDK>75ON MNUC-UN>IK8U?O9VUKO-NL5VDYG$=J;@:U:>V=13:&FT]8ELCGR#&)VSK'C< MKINL>VVOJZ3K)RVZ=S^N9=./J7Q 6'1G!&=N%6?N;%U,]J_N%T<;2XPA/31" M&AIORB!D9@QW%%@[:$X$F\"+D(&H1$@@VNGL^\C&7W?'DU4\N>:,/;6"L//R M\9@U0$^?V((#T5J)!4>(UO'JDLU41N,,!.+;432Y'3_>MAK*+(>DC0^1]9'* M/KPNR3GE$G7I03R]QXPU!F<'KM]R(6Q2Y_'K/(N+)I2;T+:E6,W*M_B_=-$U M((7=IDM@#]71:]H.<[R9(]QS[D>HA>>41N[ &%*"P;8GH#$E2&IO M=>.]2P!Y+_DHBZ]@W-2 MI=5>4^:KV@+/B2!Y#!8<(5I17?M1U\QBULKS$OR6:%9X)]HPF(!,QI8%=)12 MQ3["X$'5EFU"4E=G03WSZB7#^M&]CO7K[I/7&_G02 MCQRAJQ]9H(EH1;1.49@R4Y188\%$7D3&,PG.!0*ZZ(V3ML1MR?02VCV(,(D^ MLJ/HZKC%.=T@+:?-9C_N9-NZR,R%7W:+9M$]X8Y!VT0R'IB$16W\5!N399YS M5\0P2! N<2CZF(&[;%F0S@J7^PC:GKCS;JS!OU)\H J(\[E0?01O MZ/+H\N,)WA"MB-8I"I3*,@KI&4A!% @N/!BE&90(S"L7C?0B]!&\/9Q ,3TG MDJ- C2:(PYVV!ZA37:^@:ZWPL:7",KD&-]DPEXER>+WQ$!6,T&1 TU!B+V($ MV!)Q@.W%I1O^K?7"5^UW>Y'_T:23IDF?B.+3]^?M],.^@K>O:.$Q"41P/C*N81 G?'.LE=AM( MK-1<43P'/YXX#C?C#D\$G0?.G'>KN%ZUI6VUS>G @1A1#:V?O$:?TK4EZ\3Q'^ ME3;K[_X+4(=&$X+A5MKA??SU=AW^KSACTY5 GK49CR[Y,>_ZF*]SVY^S:P 3 M/FYY8](" !&= E)_ BT3 !)*$-\8E<>NPP%TVV%X7^4L_ MM$[ZY)J/]E5BHLC<*H:Y273SHPK0$*V(UBF*DLQ:L,PM,!L5"%8>.1X(^$ , MSTY9*7O92#NL*!$Z5PRK.\83K>&&V4-,3[@XK;;HYKS-MNX];I9A:A*5[W*& ML; \QPA,^*)\6OEVG\R#+O%6D#%SHWH)QR[=<#]M\8U[?U$J\D-:I7*=?4E@ M'^VIT=71U<<3DB%:$:U3%"9#HLQ><2!4%Y%AAI>0C&5PAI*H,N-!I'[&)CR$ M, F%PC2:L PWT0[O]"^VIVF#F0E,0*+:M6K'4N)*V@!&N#8,:_LD$\M!*>VM MHDG(VT."[G3LK'6[Y^M5>Q1TKWB_N62_*>8OC[[AH)G 5"0Z_%$%8XA61.L4 MY4D+IEG*#HA@'$0H<9@13$(FWE(EHN:QEV#LP>3)&&P_/)Z K*\,S>"6'LRM MGYRZU=ORS,7J6@,0UQ[?;+J1XLN%\XME-Y[NJHPQY9Q".\Q MBCH)%Z-]-RFDQ;MVKB\ @CZ)-\<-Q@/QD+PC-QQ#NPS"00EENPPDF(K#S4 M2GH:;HT;O$M"_=DJ;-J#ES^F_;_/5IJ*(WIKAT,%9BV&'RYXO.14VRIT M(D@>@P5'B%:4TIZDU,@H8J @73O"PK,(+@8'G/*4C'3:>]5'\O]!I530/DJ% M)T) HY[3BX=H'O 0#8Y\JDF]IYR%0_7NJ8XZ)YFS*/J;7%'BD#TX'QEPJX*4 MAE$N[W7 I^L]=%NZOS#NHZ\VYG8N-8[X&%[ CY>?:HN%)X+D,5APA&A%->VK MMZPOL:R5H%.11^&-!1\H!:6HC\&GI&^/!_G-G?P>6DT%FQ.-W6:'5U/(5E37GM25!TEYEN!]*,%Q4@*,]01*P.PYLY1$[0ZS4?R MZLKHG%ALLCB\NN+>\3B"Y:NBZ7/WX6X5TQ-)*V%J&]6[8O4V,4O-+0VR(\5&D\/&6.JBT>G@B2 MQV#!$:)UO!HFB;&920>16UWT2$BP5!/P61FF4V"2D\.6*O]F#?M:G;) Y1I/ MHQ+'*S2Y_=?+W6Q>1H\S&8(T9-_$035>"1!6.!9>I!M*7 1DH/S$LC M"-%:LUM9V=[BNM93__;1*R\SLB\N>Q!=^UM?NY]Z;A7N?B(?'%=$AVA%M$Y1 MO2035N8XD'GRH7J9*9:O#>Z1)S1@&^'??-.=RE^G?$V$CW%$\^OAS(D@>@P5'B%;4U7YT56CM/8\./%,$ M! \.;"I"F:ATQF9>]/-6,X<>CI\^F*ZJN>46=75P7<6]T'&$QE=]F3;I75KM M!NM&[,NST^;*7H_D^7;6K)>+.+LTRN"^-(',\M>M7*/VCU=MDZ296._ !2>* M/MDUQ=!ICM,@?D^"/ M_4<07B6#U!;K(N8KLC%J9E6:Z6-@C&151+*$G*)-^GI28E5OE*(V,L;3@B>5)X MYN5F_6X14_SAPS\*X5S+7Y]QCQOSY.3U_YO]]+<7__-Z]M.K%W^?/7O^\]/7 M;YX]_^OLY,F;9S\_>_/LZ>O[#?V>\JF=VE9B:&NT]8AMC7R"&)^PK?$XVS@V M0ZYFN;@N=%KGV:+%[*J8;->DLGS/VU_=)N%4Q;$G0VJD)4QU]%2(GQ)1;=J" MB.A &,[ &JY >FXH\2E%%?O8T'CI/IR5ZVC>K'],[])R??[Z@A[ZFQ4AA:HF MGS$X[4Q\3Z)&2JIM53H1)(_!@B-$*PIH/P*J@_ L\2*&3K BADZ 2[$]*TZ- MM*3@1]VJ"+C+7L&A!53/I<1!Q,/K)YY8&T?T^W*W":>N;=M9 M]RT?^7MFV_ MW%F3PFZ#G3LQ$X>*7:EB)^\94T2!";2$K\&8HM@I0&2V/%9!DACZ#7E/PB^[ MQ2:=O'.+94L2/ZTWKXM$O[ZBBA^3[VL&,ITS+N?2X&2GX;7\>+FJMEAX(D@> M@P5'B%94UGZ4E1''K6,9M!*QJ*2W8'U*8*5V,:CHBNKV&PL_K+)*QN>LESD6 M$^&C44?)N$=\>)[XN]M>.&*/8?)$4DR8V,8CYS?V8F.RJ02F/O@,PNLBGYF4 MZ-0([Z@.HNAH+X'I9AU2BLU/F_791P?M1@_O=?5D%9^XY;)YD;\LK/V%JX3/ M->WC+#KR O+">$)21"NB=8HJ)@/E.5L+,G@)@GH.OOP,.GD3F=?!<-9+$%B1 MBFFJYTIBP\_Q=$O!+=('WB(]W[2]4K8?NBF'Z9?=XKQUTJ/-G& F%S.Y%8MX MB2H%%9)!E%*#4%* U3(!Y89FSHVPD1]DC_3E!4V\7+K5MBCXTTNFZ&\N%<4$ M[O )W..EJ-KBT(D@>0P6'"%:45#[$51J-"5"*U!1.Q"(8/'A#260D$:-O M%1WULC5Z:$'E9ZV+W+++!=_B7VU"9=S0^KI!3HX$U4:+D^9I6H+ER>" MY#%8<(1H':^*614DITE"C+)5)"/!,2W!6TF#I&WT>BOCVTN VKN*Y<7[%.%? M:;/^[K\ M6O,6[(XP.+0 RP6JW>I^:T#+/;-6CNK?*93*PZ)>0!5/=@MP,;8 M&.I^<9% M'2,&@&&1 ]"

LSVJ5 MOLC6U8V2U52$ )^YG93\1PW0 MY7#"3D:IEZ'>%GNQAQZ"D$G/B9AR9"XS)TI5?)"RN7<@Q*IUNEI7Q>+BY2)[ MI^;8JNXEJ%C7(*!4_5-1I_.R7E?J SSIQSDH$-]8"M2X)6YJM5:/,8V_!F3^ M7->K(K_Y2I1)RGEV"$YP^@4:Q(6J^Z+IF:W*6VCV M?+;U--YW-$GTZ\+Z+[E8R^IF8S];J"[*Q8TEE\L*=.H,=.P!'VDKI[:^PVO_ MS[]]YHZ;_C!DM=_G&;6P5.\P(%U&HO5IHK0=S-X>BN@"E! MZ2Q72[C):F9]@/OOWM8W7ZOJ3\S@ M5D+$B:="%H'%S83*?5 /X)^>GZ8\3?. RYUI#'GHQAD.;T@3U\.4)9\E0>(S ML-#A__N9S[,N_2C-YRN W(::;_-?YF4BY_\HJX]@!*0*# 14H5#X]PWG)6Q@ M9SDSWC>=^5UCA*9M-7^+#-4["X:9XQ]JZT)3QOK4DL:2VA?UDTH;5Y2K75& MOC\9GIW4>^$KK4"?,^=N ?J6=05?7H)9#="7[7&I36KY0WQ"T[_*=O$)WJS4 M23,AT MFL@D'=_%S (6Z,YWCL]9XO@>R_+ 2\,@E=+;:2KK1'D8.L+#:>/PFXB#EBPC MSGPW4WX8@3P4.PGW3\@_;CR[O6O=M!BHU93 5)O4 E43\K!6E02P7+7,7BN, M[2Q _5Z:Y)#:MKIK$[50?UB'R'*4" M$.TL#Q2HAZ%,6>*'.8N=1.61 .TQWA'O/%$R3#V7I8[K,@&V)4MD'+ @#^(L MC9+$"X=FX]^5K-7+!*A7+G K'G:(@MTX$QPD3)2IU>*;ORZ*^<2/T EBK^?$ M8>2#0IA+'W T=R7(86 @L"QD$F#E4K S/DMY6>0+)V-.&J-6B#:) _],,S_V M0^DIL0GO'X!M[L1>?W9[ZY5I,$Z+O:#[S9$6EMP0HS59AQ UFQ8XW^*?P^2; M>IW4*[E8%7(^O]$1_;E"$#;.DO]:+U3G8)A-SQW[?.[G@X9FA!!AP$7&A,@D M&/9!SJ*8YTQE?B*]W/7]*#A(P41ZJ;+U7&$[I=[NPS]4=:U^O/EPLX3O,-'@ M@9&9\_&[X]')R_F\_(3'1B V];[/8_S0B:HP=P@\@U]7JQ5P1^63%/8B:Q-L*E[;K-T756(0>T#"W2=+?2BX TRO#S3 MQBMVCM*/3>1<*V/UI5+PG.\*O+I%L2=+.^>US#PYEPHT?=[ EZ M=SV^2.&JR+*YFF0!PHBE.4!=_%9'@)ZY0.2.OHYM'L;S[@S*:&O=CH_$.(Z?/VNAS MFEOR--1_9'7BH=A^BH+_>'U.L>?&KN\$+)("#%'LLB,CUV$YY[E*4^'FP4[+ MX#S-DU#D#G,BL%N%E#G\)N,L=\'D]?S,"Z3W17]_8[(^KH90Z^7L7ZHJO_DK MFT:;WZF<_J,2@XN@$3'>S2I^M9B'.V&5)P]I/W!<3&R[T:%ZVM-9)YOO^(3= M*UE?=ED'8VIY-,SAN9C].,?'C'9"OCNM;(C "SQ/@6WIRS #*S-TF>2A8L+- M$E]Q)52^4WOQ&+'=M+FI=1UV3X(?2G1'MHB\2=FI1X!@S^''^IZLW&,0_$-G M[^V5,F,HP4?1*FK"/N%#G0[J6/?\$])EZB=9Q$3& R9\WV,@H7/F>F$:^FF4 M"'\GQ342L1]F?L0<+%\7F1NPR M2YB>^3)W$R:3G/YW?>+?%NB,F95$?!9@\ MJ]7=]9W;WXKM8?U<3CK;Z; 9C6FDXEA$"0OAQ#*1^X(E@9\S+XWRQ'4B$3H[ M12"/R6C\=9&65^J#_/SHIA(LG+G"^_:'I_:[)2;7RJKSZ'A-3D7E6 MR#SZ^P+UHN*J:=U66XGN1C&_P?@2W@V$L6[TD%ERL5AC]X@\-UGR>!,+9QV!"K,[-_!,$>YT536^+1,'7:FM=L%2L.5]7 M.LQ5PMJDN1I39TV'"_P";YP!CE1J958#Q+^"B^#^>OF8&RM76Z\XP2SX\2HC MB!;[SM,F$WQXE@9,2IU/G];)FH>JCIH%QU$<-:U%W58@2H?K0)YV)W2#6"0LR>%<@5T. MZCY8ZHR'GHI"'DK.G4,,67OJPW4D_2BFM2@499OV1'=T)=)'$=LLW;>&FX[H M88ZH&[@J@Y/(7#]/F%")QV+'XRP$NYI'W,V2;">'Y:LL\BK^%M6!=80SV^L;*T](.C& +O6-$W1#3;[YN($&PJTSB-MXYHNG]=ROC;E M:A(KIG40%L_,JK;^F+V?Z7?[8_:W&3!IKJH*V]C(SY:L:[6BONO4=[W7=SVF MONMC]UT_:'PH2217F0#C+Y8@,/T@9Y)+L!I5+IW8"_/T,-KH:UD!+%_4OZM* M3]UXEN#0"?4B%S.X:F7]'3WP0$-+$_'KO;SC4^APV/0SB/\VVE$LFG$WS30K M_*\:2:8SCU[-0;19+[78,W__B*$64!DL/4;'*M=,"^1*X0%7W>[1>*MY%IQ78EOJ<@O)B M?2I6EZVF@EK)=;G2BTMQ6$UE_L9[ZBYO.7;NU4N862_K^RQUZ[%:E;IKJ88R M ']%O:J*9*V[IS3'W-P/E8U4QYCPJ:B0+,L*EX!:5"+KP@1^-(%5O9[KX,\" MV%P'FF OS9Y9G\KU/&LFDZ$Z9N/8(OQ5+9LP%/#GY3VV%=\=]E"_/,:\X)=P M00+@G9GU#)2=P[86RIU,.FB*)-@G5F"+V #,$Y&X,O)Z5%C6';B]T2GBRK\,0/+)&L6Q:^+Q*$Z M"+DS(6AA1[@P2FB?UASUKEE30,V:)M6LZ8,.@OUFO("O=[V U*_I2/HUC;XA MYA&.1UM"R'<,R/<&PQ\$?$=_RDC5FZBJ1WTYIP5XSU Z>HJ[=:;J'&T(8=M1 M81NGHW1,1XE,UC.DJT(1/;$,*VZ6(;:6['@$1EX@[:>(21! 7$W&)N 01XQ.:B$O$/4[B$D00 M%Q\U<9\@J-6GG@\_/^C6] M\\>9GYOYHBL5I;L6#=NAI-H.&X-RU,S0P[PG; M&*9)+-+$]YA0,F(BSD.6A!YG4@B>YH'/A9 [H]QY&B5N[K(\]243THM8E'HI M"^"'?B3],!?I=K,0P!S3R1#["MU_%D\-# !_W='%,.9V$#HTEV>*^';KP+P) MX%L7$QY])Z:H$]-!($%/@OY4!+T;@4#GD6"ND_M,!+D$&>_'+'?S6$2N(V(O MW!;T2<[#1#H.RV-?,9&F/DL4SUF8Q9PKD?!8\&<5]*X;V+!2DO13!#B2]"3I MZ2"0I"=)/[))'[I^EL4YX+O-\ M'[0#%_Y*4L]GD1=[F2NRR)?NLTIZ3T1VX)--/TF (TE/DIX. DEZDO3C2GJ0 MV#%WHP ,W&Y7JD]<_+LW6EZHW@>]_94F:CG\5B"6 _J7W,\X9/C#5A$3BKR M,'19Z'N""5=X+'8CET5A'H>>R!1/^"&J#5HX>&G0X,T:1]*\S?5PTOKM9N2N M'E0Z"&@8W.A',IP[XA?[W]23D9(J4^(U4PC@$(Q."T8I'8.8_6R8G72&)] 9@B0,/95G M+$S=G D_YRR)>0HW]WVE/!5PM9/.^)C"A>>5I+=H#;X,/%_%S(L%Z$>@1# I MPY!QZ>0\S@,1/.F[/HE^Q"-N\R"TN; *=P0\" M7WF98IF?)TRX7L8B)XU8F,L$S&H5^V%PB!*(\?T,,I6A&)8Q.Y2*,L MRYD3ABD34:3 ]I8Q2,7,XYZ4?AKL=$)Z3#'%%/P,?A#&811&3#H.O&NH_-H8JL M)RPY/=01.5:]A$I.#]4O,I*1IP0+TM!E(LX<%F5>P'@:\!C4!R4"<8B\AM>R M6H!B4/^N*JTM[&H(?[S_J9S/I?FZ*T)U^BH#OV\-ZBU:DHQS*85B3H :(0]! M(\2^&DF0Y!Q4Q3@0ZBG>M5$%G^QMG=G3A6(([:?0:>-9T)Y<+G002.TAM><< MU)Y QF[BI?08Q(SGEL5V/^V,<^CS,TY MYJWZL')',*FY5&<'B0-Y7F5/&TAM8<. JD]I/:, MJ_8('N91HGPF'50$0*HS*7G HMAW7<_EL7+C0V273$/MR448>+G(F<=4> MZ46.BOR N0IT'\&5PV+I!ANZ,(/"8]9AIJCYM*7\:I8&[J)+#R M,&8QUBM'N2N3Q M2Z49/\;9/K?9PG]2>HT#[>S69A;\E4.8YZ?'GNEX5^DR*),-A$9Q) M+W-8EB=QG"6A!.-G^_#[,7<\5RKFB3QE(G/@-[[TF8JC4 :IXID;;A_^]^FE MRM9S]39_N5@5.J&HN%;O5;JNBE6AZM>?T_DZ4]G/57GU2C=KD7A W^;;J/$! MUO'CO$P_?F,I (@E,D*U5K<=%#X+@O#;9^2.T439ATL%B#B?EY^ 7%:Y2:ZT MEB5>4LCY_,9J*=\VR/FD*F6IAOA6#M2W5G"C=+,%5IFW"6![VN<@".M?P"=% MF<$W<%?4AS(K4:E=7UJ=R/<^L2PDK2I1:6!(6 MRMI%#GH93]OHN.OXW?O0MW"GT6Y?Y7I6M[,#U "EQ^7@YF\L;V'AXQ&<% M@D@_SG6NR5B]JM9257*F6#EJ?-/?^9E]:YG51%TDQ+U8W+]I[ MW)*>:1XKHED8?XM4O$VL-LN[QS6X-Z6Z MG"/9NREZS)YA0SJ7)6T)8=TQ8AV?[-&:[MX=?[=8JF;ZZH.T*M./5KE$\[4> MT\4W^A8<2UCL#E:>8K#E>,,;49KF?I+G<#CC 6^$S/AH<,_"!5S)7<2W^&Q=)-MG]]7>OI>7@$KK;ZV8ZEGNZ%C MPX(GY?LG8#@1&3=%TXI8=$HL2K+KD+(K=*22>9BQ7,68;R<2D%V)9#S+?1!> MD>_*<%MV*>'#%R#O>(8QKM#+622$PT2>BIR+(,ZX-T79)2([JO-_,.,RYX]+TY=E\NB"S)'A''J^;GC[%3QI3'GJ?18&$@P#2/NL"3*%5/* MBR1W,Q%E.WE=4Q"5;A3:+@^FT>>)4.&T)-\4;3QBT2FQ* FN0PHNQ1W?C[V$ M>;X*F, J\BC+'18(WU.^*[(<:ZJ&@DNZF>?[2E\DB"N<5AWXL\SI@+=AP3&&Q+ M(K#@5"J3P(_R3,B=^3N>X_&0!QESA)=A__V 14K"#YV8.P+^#,)LBK++C>PP M$'8<[VL[3\!P'$;1]<6/AAP_KY^080+QV' MG8RKZ:0.#G5PXJ)_6FW*E1@W9W5V:.OI& MGHAC]$%%P"1XOU[PQI'G>'G$XA2;$'M!P)+ =UD4^3)RG9R'?&? 5JS"-,7^ MPZD;22;BV&=1ZB19P)%>8,,XQ8E, WCI\$ 8^G*$TCQXZX:P?NH2Q8 IBGL6%'&,(R MZC"&6R:PT*01"T%!+FXL.#3I>BY7\$,]!:0=-;(9-*+R7#6C/U9U+WP,D &G MRTP'R9D)-&.7GRNUNBRSF?5'\W51-Q_97QI# E=E"F0.K!E'C]Q8LJ[75V;, MB%Q9;)Q>+5=G.16DN;E[S__S;9^ZX\0^U]6H.-[9>XH"4JW+1 MM"""!^#%B8(=7.CI*^;7E5J6 "PX@D5/1YGM&Y,VVC9:=TY7>7:6?CYE=1KO M.]K>_ZI3.Q;*:!R?BM6E.8B8_+%(U>Y9L?O'P=+J77MB7LGE$OY^!6<,+H.7 M2"\M/)*+[.&S#NKC$DXGO*B MFUC4FVQDPRG'7Q=5BS)?'"[PC(<_6_ M_'^O,CF-40V_?GC]F\5GU@$$^J&6]-O+-R]_>?W;ZS+GO#&FZX7<@WW4IF^J5K4YB\=:I($#A0.$9;QX[UQ+K1E F/QR$S7LK[#6[:7#U;:_7!25LQ!,/AI@0%MTXXA;:-CHO*+ MQZA8&,]8=Y(! E =10U3(\5ZM:[4+@$H(C6*YSQ>'&C&6,Y MEPM0T/4A3?Y$U?_:Z.)7W0G2_-<\_?5WOX+6LGV6Z*JL' M/E935O81#1TB5WB=1+J;>QHBIGIM9GBJAM-TA:>PY0'@C*P "C8/G&7.E MF=P*YI6V>=)B*5<=!-7J"QN'GI8Y,HN9^ZK]R58)_Z@^%35RWC_7184&(/I0 M0*<%<0!;6M_SM6&Q+?$^*;NC6?O9NM[]#%YY[X=Z*"T Z>9+Y*_V D#S?+[N MI !\J]>*"^B^LJU?%^E,_PQ]40/Q5*^3NL@*$'QJ0Y(-&4#)*5*\T.[3H#FD M[1KZ5E^//?39T1?N]Q[!,$=H M1Q90Y?2P1[+2H6L!"$LHNRNM$.-W/7O)*@+JQ3+?Q!2 .%C$^L<11J M_$<9 ?;!'+'0J ;U30V"I-$K]*WF\D956K&0+61;4H?GX .P8.9L!02QT+M4 M@5A; ->7Z[JY$?KH8,6XQGWKJLM\]0F==I>@28#\JBY@C1*IU?DLK\IZU2H^ M1:JUKIZF6';FEX$3?P*6@3BPVI-"2%A]887A$$_AJJ59*/QNL MQ]9NR(H+5"U97E0U>C:K>3:S?J^*.\^+;06@A36/M1VH^"A:B&3N;9OMSCQ?:&]QNU" MM&_VDS*.6%"BK@NMZC9S'.!WL(@,MA3X[%K-RZ76/>'^R;J89PW;S($DM@4Z MV3IC"ZE#2:#!KE!=ULK4UA(F"26$GB.A9Q^_)&)7W9[_M3Z9&QA"-K*-^FR. MJSDO6MTUOIQ"LR8<5R6OX&95V>C*974A%\6_9.="Z$Y''R'[X&'NM"P!M/M M"(0L 5>;?N MO,/:KXNLB3&G=$(IE9,R+F](1/^PVP.,+(RI+J0R[HU;$QH MJB5O<\ZEU5^%?C42S@ MNO:]KW 1^+GY8X?Q5KAPF5V#Z8J1OCUT_G"Y<8)HJ0*V-!K%)N[WHK^!" G% M8@TZ!0J=*^0=U;Z/YIL;?0H-2X&(6P$-;S^$<#=X,;#W5G W?1CO/I?_P-O. M"Z6?"Z_7E]77J)3!L0=B(M\F"O;2\-A^A4BS9Z-"-!I!?]OMYD5P7]=) =NQ MPM_VT*4)\U[C>VLW$+(R7KZY9K A/83;/(?$ZT1>>33Q"CS=*,Y&SZN NQ=K M5"<+>(MBXX("))0FCH@N%=".EQW E7UY95Q=\&:):D14XZ_ZU/JW4)9C&'>V M.4#6[ZU(*/!X]CC4"#7$H7G.C$T1E?\6O]+>X7"-7VL5MZ;;M4IFLF60UN@) H]XX[J5\ MW_/#U?CAT1LZ1 M[**[65SIT M4ZRT)PM)B 4,C1,7_G4)G,'T'U8"!F&7)_E);<)4$MY.WJ#\ORG7[**T4_]Y??NS]NB=F(UCHTNF.K,6IM M#ABJO !3%"\R[XEI'WA[V*GN5MJO\&5BF.>M;I:-*^)V%K"T:06;TGP*9IZL M&E>VWIEF18,%?R'=@'MNSL?)X9X$8-1K8*OA<1GN)";F:U.WV4_M@I"-86\/ M[ H\@G Z,?2]:CC%)-%KX]W\E:VU:P.PY48GV4LTY1=#>,$@[_IJ23[B";WR MF$:LU/$R8 _#ECJ@E?YS7=0F%0Q81\?'-MB%SK?/2Y-PKN&GLQ:U5VASJ9%@ M%Z6&>EE]5"OMMT$?ST+EF'"@N1A_JXW4UL8S+J[::CU*-^;V>P,?K>%7F\/R M"9VB2YT5"*^%B]$2 ,C!U8"9BF$\7>'3Y4IN M/\ V3E$T>QN';5,6I*-2QD<'PEF;U-U[-JH O%.Q, ;X4( WVU\:;>'+J@(P M#PJDST;YC6E&CJ?97.=IC4N M7M^]=65BG=5U49OPKG;+J_("SN2ESHQ!'L^46IIXH0Y\:I?I2CM)TG*]G/<) MW0;Z!DY[_5A80&5.(I*NPVM0JI#:\.C&T[PV+GFM"@ZBNJ#BU9?%LMX\K,>" MI76Q1O>NU@A!19T;SY4.ZOX)UR[431-JUO1I,K*07JV7"P730NIP A:ZEB@6&96N3 *=]X+T]P/.$S(^*3_M= SPK.$'F MBG*1E++*NFN&+ENXM(G#ZXL;GV^K;ND?&(O7]A<.'U(UNSZ7@')3&*LT^2NXL4['W.[S:D$),7X1*7@ M?6JLZ('3C/HQ0Z>\,2,NJO(3,E-NN<&W(Z66?D%X:9MG$Z& 70$"D?:)%^A_.YZ7<;(ZXG.^[4CY=S^VH3SD MG]\P# 9R?U%>@;CI2@5JTJ=O*R$F M*Z-XVAC EKHZ%6O:,RP?5<.\>K"4^ZS:*&S+(" M?]_:\&W!PG6)#]11>+Q2+G5$V]A+IJ(!M!78W,:^2F] WC4%+ MSZQ<9>CK:Y)'M%)=7ZY7:!IL]-<-.5#JP(.TJZ+)"@)SJ=2:/?H#P4K!O+?5 M)TQ]>X>Y^E+?Y(^/E43A8W1IZ]>ZDJ#;MY5*O\A_2>L]F!++F;5'3N]N]9[= MWEQO@\)Y82P_L_UUYRK#5'Y3*]#?S3F\ KI2M:FF@><,^_?H!F#(# M,PBS->?E)TT93?P]/I*-.MR_?ZXP_06MO)[>:G16Y,M.-6OIW7I?6[T7%)6T M6L.;WJ"N#PNJ,9:H[ZP3KSX7M1;*)C^AW=Z>9?WKHEU,[L M)VQ'DT;<&SW?%-1U%#!9'QMO(NH>VZYB]#P59DU-WF=_8XQQT*:KP'7M8_N^ ML4X!TM5GO[_5C .*');-)Y@-8D[W9?E);V_SC$<<^UZ1'2Y(9VII.T8;7FBU M % #J:L;>ZLXL7D#\_%.49'9[+3GF@6&1H<#;";85B583]?%A;&Z5."35X@7VJ5J6168G+-A>(GYMA^UT\-LGLGV75C_)1>F7@X4S3;_ M;5FMF[BX27'528.+AL?(Z3B15QY-*_AI7;79$:O+HLJL?YJ**30V&C92'5YE MMP 6 $0+6IB77>+_-GTQ,F1F7&(3_VH^[D)";>@'&W+AP+9I<>, (X41'(>.GV473@.M 6H<<_H!6] ?)C@ MWCA>6SQO8A0#?+4'X-KX2;4SK:W,W;QH=C=7:2G4:A(F%]*HDMH%O4<4:3EKR@!UZZ3FE@:/-[*U MQYX2F!+K#:IMC<4JAT)U('![RLS J],Z>/7W+:U:C:/GJ#.\V_*L5PSW+S=[?1L)&\7IIY?/R4V/ [W-; M5>H*WJ7NO9:V_CI[5:8IZIFH9P#%LP(5#5.ANNWGN"H7Q0J[(:#!CNI9:R(V M?0Z&3H#6 0)+;OP*6_3<(E_KG6H)V)BX [=5;E(".S_)LS^^]C%UN'LHCYA+[]/=YB>39H*L\BM P;6V 6SK M-^W/97]ORA#>MFDK38>B-IWFIS9)Q?JM35^9)+F)P\;,T]E,DE ZM2;AF#YNEI=]G(WVA)3 MM;@P@6(M5BK3W@WE3MLD73L?M.^A]? VGD!2=-DJ)>=8%RC78U/6\JXU=^A:VIV44I= MS*0]74C-QFU=I.AXT$E$79UBT:_?-1I,4]79U"^UCA*= Z-]/[H(LOTQ<$)J M2D?[#NU^):AVC,BL[:_5\]?A=H#*H1D$XR,M5S6ESQM_6)<-CT[L NN>\T$) M]J 50NNC;LHSL7W="A5 4PFL[]R546_*LOOET_]0.I*G'7$-[3OR&4]UD^>W MJ8KNIVCU?>%M.E\O3;*ALCF-VDMG*DP+M7O.8',Q?-&=K2:%4N]'!_]=2I]) M,-O?[FR8$JS]1<:':-P\?0[KCN F M7MZR#3T"283Q*!2>B,I];\:M@&6?ME MRRZ[CMI)TI#8YEEUE5;IV!'?V^*TJ]GMTM!T!?.F!V";@J;+H4Q^,PKIOO4* MZ#B0N'KR0<>J .MM>[]]\G]3 UUVJ=GX$]7&D8:-(QKY*G7IEEKI5E'#&N=? ML;G059=SW$\ U^&55AO8E&0;#06KKMN>D4:TW%+VI?ZY-M*JN9=.P[ZU:DL+ M/?V2_:C"3JJW"9)M96K+JL(4D[8/$0A](#L295=8;%HX['=O=/3HV/ZD8TY@&!%\ MJU_;B[YM]=T5CM#>LE\ U<)WU MLD.Z!_=R=NQA%U<3[IRD7"!1.)X&]4MENF=IL&FYZ$&JDW&99=1T'3.7%+$#=6;]&/N@^M5@ Z4+4&J+DL MEDIGE_6Z1)K,0C"W-^VX]EBN6+D$HA8](YL9./WFD*T78V.(;@QJ\TX%?%$U M5B+S$U3@*YH<67RHC:Y*ZC]W0Q^9)2D7KNP]D?# M2D<3@-.-<:R&4=!K-MA(K0(/LKA[PX[VY/(:;3.U0S:5D%O/V[F'1D## M5J8WH/9;_K6%L7':6'4#NRO$ MKE6;WS][YE*_KC75T%&-33+F_9S))@&Z*W#MZ=O8]0)Q'8F3Y[ Q1D5>K,P& M=@[K6NH289WC/.P,BD:H!LA>J\\&.LU0A>7^MAG3G19("6?GDW#F4<(9)9Q- MX\A-W41Z.F/ZG4)IWNJ F_R)=WVOUNLV!MQU2YHD48F/1BI(-=U(C!:J@^UM M/:%-@ZY!W\38;FZ]96M6JLNO;-8_\%[O;,#>:'TO\#TL M-AF\?M/A6MNV:YWOV3.ZGL*Z;6Q&M$27JW;4\*TFE^ZT#;S=.BEZ%IC=E?!N MM37J^@K"=74NMX8D#GE38!YIMG0FD![P!W)4[7UFUR-J MFO$+M&%,:71G;NVV,.XJ;3$NM1G0K(VPIIR\[^^_K63'>")P(29:@BZ*FSEBPZ#"&8H1E&GQ5)7OVYG(N*CL,">80O90=AW696PP%8P=Q#] MI5Q33*U(L?U]FSV!+=E[WB!,1VUDR:[3]TYW+JZVRDQY:RJ76HG3'OL>C3 M M8_-^;8;<%X(@ V>5%ODEEG(,VJ3FFV3('7U&ZR1:%O<(:S ML.IEXV8**8ZQEB)O=[&?HH@#>%*CB($/8Y&V:L2@# MYFUC,Y:>$]:":S]6UNG[W0WZB8GAOTN4QH!^.$)+S9H1IAL_Q*E]U3BU>P6FUELXC1=-G+:; M?O3N][?=\*/I4?24.6AJ<@'[(/42Z'79N!E-@>D[C2=3=2[N+A.Z;?B#U>HW M:F7\EIN1$TVB@1EZEVF#!Y5LX^L:Z+"Z'JWU8^_]V02]Q/:)NN>F M+8;.AQS(1#I7Q:@;:#/C85DHS$0S/<&PO41J:AG00SX\8HUBE:A48B $;/^L M5.8>,C5Y-&UF?Q-L0.M2%_'N<5L/@A95^ZS.0V]X'O4G;:EN4NN;K/<[HA"Z M:*%[>AOILG=[I^FQ0JA@R=IX_YMZA:R<@XK6AYY>,$S_%([E3V8MVUT[M<=H M4_:C S[7!>X/O)*)1_W9^(B&O;Q[W4&Z!AV-LFITRWF)&J*:U\IT6M..$GC8 M?YL^7K"#[Q0^%ET@/V.1C>NP_S:N$WSV)]C^OT1\L\X8$Y0U-,F_HC([:F=I56\/2_N(ZC@U+0C'Z2Y/P#H+AI1Z'!@(! M&_/V5LF*FM0&G4ZSB8Y2#>5[WHX MUYOA]H-4$*/6?<>_]%Y;]<:WOI0VZ/H-4S=EJ)M@66^T\1?>R.YSGJ1U4T#MR:K1:OLQ5:?-YWMADUM MFFPB4RG5-AO>[.%\\&3=0+C6+5BZZJ#M@OQUW1DYNI6QSE/3MZDV3N3VQYL8 M)/YT*[5L,,2IER=G*M1QN!N00H\^ #IM[K3IP;];A=),5.Q\V/EV18DAXIZ1 M6?JA3973=L79SO3VI@>.+H[ 4NW.V-IJ M"5JJML((@N>H+(0 J^H:F#5I@* MN*<*XPO6WJ S#1Z(@FP!@NO^\U[NSPTW;?FIBM,<6TW\O5UL?"W M"^WN?(/#6D64['+",O5G#8=8@(IRR/O)4@V1B-FJJ91M M!].H%29EM+TGMKOK-U:>MT=V)J6]M/'W%,$-=2UZ0%^E'C+#"JC?7[./AF?5_ MRT^H9-@M2W4O>WM;?/V,X:2C5DCL3=+MK\]$IO5[8"N0K6KG)J]LX_IOQQWH M&L0FC;V)&W?1LZ+^V+9V-9\)_5D-OS::)?S^;2\34S/;VZ[32?N;S8X/ACHU MFM?.V!A]EU[XVV[; J)KN,L'P_XG5?FGOFOK4&ZFSN@4,IT:AO.G="Z?4JNF MWR&N8U/.N2<"/@B [P!@>5N7.;MI6E>F'W4BM^K2P+I!GS=F9DZ;*(;JR3QK MIVO,6IOY(.+N:SR"DW92_*0=Z.Q'+4'>P*Z^4UJ]!>Y]AX#<>2'>/- +0?ZM M$U26_K&Q&DU>CHF_,*. O.GT;]FS(4RZ(0X-ZVL#",,;2[2\U-$04PZ^776^ M<2LL6RU+6^Z;1^@D&Z."_6X^_'^($5HVPOT7O45O/[MN*L:W']H?E;7UH%?- MQ_U'-=$HL&$R\XQ]%[5S3797JHVG2O<@DZN]A#5Y33OD[FK7-YFTMIF W5QJ M6 "N-J@)ORP06HTY>DN[MTU=CK8=3>V3;<)S=B>?-2W04"U6MRQ.&XE[5J@W M^CD<**!2;>+QW:X/6X>X?:.*\P^;,1748CWLRF.Y#UNU%9;V$% ME-/(9SH1+5_KWKUXPDUI5M=+0X'>L^X7F^W6JYF5K*NM0D2XOY;/]2UD0)-# MFT8ZDF*YGO/MK7:WC9V0@0"KQM^ROS='DTV^N\*>UGY*Q[S-TJ)Y!Z0B&>,J%\3?F(,XZ M0-](KP.DOQ]JM>,EOT^61Z=NQSYE"KQVL$Z22,07SYQ@,1@9LS6(=Z=MA6VR M7#%XHD>5X(WLKI<%A1EC6YM8ZG6'3$V:MOE124S50^;%*W* M"Z4=)F"V__[J?=L\17>6;VSN03"J=6?9G8=C:XC3';_7'B?MC=FD#&$DK>I7 M% X(H'ML[A!A&R]6^BZ%'L/4!)O7R\UDK68(<247==ZD<2#IRGG[2*.^ZT9' M[1,:=T-+VO;5BMI:W2R;YD"#,GOCC,5T%34;-B[K4;8_&T._!*;(ZSQW^6>I MIQT]E@BVI>><=Q4UH!F"&7&S"5$/T=*# MMU\.CFC+-5571"5U@UKT[$B=G:2:=*[K[H9FBD3W#.P/81BQG]^GVW&T'O%F M;W8AHNY)2AUXUA4;>I,6S?-P"VZ4K!IO$B:E-9-$X3=;Y5EMQ18<3^!Y_&@S MR+UQ?WXA,:+EX@:N=*MBW'+=(@+_,'#0*Q'YH",!@^0*_1:#'EO]F1QZ8@RV MS=6C3'K(<.M,]TG*15(%1E4%VFS-::H!W?+N%/_8@@0T8--8I^YR4+N^WW@. M-OW=-FWY-^>_!MO.X"6*1=V-L#U=M0'/GK JJP<]<0N59=T&_C;)LCWDHX,Z MD5<>TPIL8BN[HY:Z6-#^V4&MLK"O*Y_=+W?4'0_UX-!][/ MQNYU NU*,.'J[1#0WHZ@.NBZ,ZFH&VW6UVXV>G*GF&):\+XC9_J](H@(<3L4^WUOM6PH^_O9/@\A,31P_GZ2-P);5+W>M.VIB, MFQD3BH"<8*3,.&SI%RL=9OGM@EB(SBL%-7./=2*5VE5J9FCHA.2=AV3S6-IGH>*A#D5<;0K+YIAC!MSQQT\Z,W1U4K G\LI31+1I6\0=FFU;QA-#,MTR[T$VN0$5 M[>;K01R:#W/TO#;>?#/PJ@8+OM0@.6^TYM[U#]Y/FX,W,.FV17?K<[M7WS&T[Q.!Z% -FRC4[43$ MX5VP2KVUH5LB$OI-Y)4GA'[O.^7BMU:YF!CPO=\SP/* F&>T*UU<43T)^MBGK6::0.1JF+-#U8W;<,:/6!SB*[[)IL.@?6+8-IK MF-A,1.\Y._6$6*T8KW8UV:[6!_X7$%YIIT#3Q4369IYG'W_W+C3',7;UIM2D M>3'9:XNX6?R=K]NV%BJU[[+M$].LIKXL\C[)^LQK+>=RT;XTMC(T# .2=C!% MOE?&UBQ4$WC3 .<2SCTL>KW,JW(CX-I<>/TDG<;_UA/;5VGN JL2UY0+5.R6IA>&#K16]:7EOKGNK@& M"[/-*S>VL[;8-\U#=STX\(Y7Q?JJ&9&3@K;8^7:*.C53?'&PP/Z[;1;4.@S0 M]-WU$B4X%[1>:RG1X/V%+!IWS[S4,R'T3]'1 'O5M Y.;_94L((^:QSP.W>X M;9TD-B;RRI,1&[]CNY.Z-1B_^]%H*9H%OV^ER0=T-U)*.O'UA$7(%A\G SYN M)(MVF]\J4'J78),#5:UDL>A@&,'UC]G[&?:W6BGK3P#4.BLV8_(Z7RG<'EL4 M=*X![;#099YX.VGEZ[EIBM1T5,>)25H:2(WBQJNAGV0>^;?9)K8 JVO*-[O9 M=)^4:24$CVTF.NG.[F;\M!Y0,R\^JG8&#H[IUM^C*V/?;;6K!*_"X3J->*'$ MTO-,+ TIL9022Z=_Y(Y,-?N"@^WVCM93HK;SASA4>+.HY%P1_5-@=>&D33)VR7\Q*9?KRH2E")6 .1 MN?[/#Y^ Z8UR^,*HB/C!?N#4"42IG#<(8% !EW4F)L9P>X",^,U_?A-\\_1$ M;J"I)4=G'? M+HYTO,;<#/,(QZ/M(+2;.MJ]P1[V!'9'>[I(E9L0N'$"MTF!&P[@( 2;.(*- MOAFDKA&B'1&B\4D>HNGN%"$:;0;$(*YXBDA[*K(LKF:(MN/!%#?Z>KFI33/_VH/O1K^+2=S\O-T9_B/<3^O46Y92/QY#Z3T/HOTS" M:[KQ83X?Q745XV08WHUBFX?.V?+Z,4?]IT+#J>DI)\*:!,-G!,->9(<>P?"4 MT8)@^"Q9DV#X?YX'M?T8T()@^"Q9DV#X?"V,["**SY?7)NZ*; M2 "YHI_2%=T,!GK".,T73\'=>?"G?4Z>)Q;VH&H#D@RN8\>N2T?B3(]$5\4V M.IVGIN43@T^(QH3YA_6-VX[SB() .A(G<20(\XG!CX#&A/F']0#90CRBK04= MB9,X$H3YQ.!'0&/"_ -C?N ^(@6&CL14P@)[,M3YDX8%^/F%!3Z4*SFW*E-N M/U:$[-P/R_/$A$E^/+!ME&.[T2." W0F3N),D-% #'X$-";0/VAPP'?MT'O* M=H%T)J9\)@CTB<&/@,8$^@=-TP\\.QPO/Y3.!($^@3XQ.('^)>(BP1EF"!N)<(2X0E M6!B=R$38:3HK]B0S4H^#9VBW>_O"\+V9F 51W/^/CWORX"4'L_".-2_+NL!U MO:C47*Z*:W7[.##W^^_X4XX!.^-N)=1]Y_D=[<)V'4'L?+SL/#H-IZ9*$6M. MA34):?L53Y$MW)#8^7C9>70:$M(2:Q+2WJ.'C&N[,4'M$?/SZ#0DJ"76)*B] M1XO&T XX->^=K&.;FO<^?_/>\W%J4S>.XXD,4@;ZPR0;MX5XQ' 0.A(G<22H MZH@8_ AH3)A_4,P7=AA0(\IS/1*$^<3@1T!CPOS#5IK:P@WH2)SID2#,)P8_ M AH3YA\4\QT[\AX1M* C,96PQIY\?6H^_"3-A]-A$P+JR#%%.4)=:D9J36;[ M(J8C<:9'@FP'8O CH#%A_D$QW[/=Z!^A(G,21(,PG!C\"&A/F'S0N''([ M6^KQ4BUK57SF!\&2V9&J2F A+A)TD80D6B'N)L$18 M@@7B7B(L$99@870B$V&GZ:^@1LU/[]%XIVHEJ_32DHO,RM2UFI?+*_B*&C=3 M^_6Q///D=^\GV+@V]QXQN(78>2KL/#H-IZ96$6M.A34):7N;$3JV$S^B=0VQ M\U38>70:$M(2:Q+2WB.7Q+6CQXS8)GZ>"C^/3D."6F)-@MJ[BS)C;O/QBC)/ MFY^?J&TO.;D//8U0SN$Z]'##BC\J3. [/__V87IPG/:!IG&YSR^@>&0'_!&V M /'S5/AY=!I.S18@UIP*:Q+4]J'6%;;WF!(>XN>I\//H-"2H)=8DJ+V[1#[R M;<=]Q#PEXN>I\//H-"2H)=8DJ+T;:CW/#@."VLEZN"F-^QF:TJJ%JN1<^[AE M!E<5]:K2?N3ST( ME]CY>-EY=!H2TA)K$M+>'5%T/-L/*;OPB/EY=!H2U!)K$M3>70?NV+Y#2NUD MO=R4Q_TLS4I6U3I=K2MLP8J^[G)UJ2I+NY)59J67\"*JIOF$4Y0*API^4M_N M!VV7SQ]1TD[GX23.@WD$#6H@!I\TC0GP#PGXC$[#F9X&@GMB\".@,<']08.= MPH[\T,Q8CQ-AZ"'EGX;(3SEC M8>J /34]_438]A@H2#C\$!QV(SMVG+-E:,)APN$C9-MCH"#A\ -PV(N%[<3> MV3(TX3#A\!&R[3%0D'#X(3@L0CN(1NLX,#I#CX;#!\Q,/WZT'L_=K-O1%(NT MO%*VM5 KBKY,$?LI(CE.M\C0?E0W&CH2)W$D* N%&/P(:$R8?TC,%W;H$N2? MZXD@R"<&/P(:$^0?M..D8WNKQO]Z#M!P=W3POCO8M=V'Y'5 -)N6<3V@7GI'_?Z_*ZZ(NRH65E]57>IXI'D,1RA,5$Z[M M!R&=B#,]$9240@Q^!#0FR#\LY$ M(TSVEZF,T-Z_!R0W!NGLW ["T<+&=&;&3_'YXAZ0,4$'@(0&"8WMY/O =L1H M29]T:$AJD-2@ T!2XZBDAB I,9128W #AX3VZ!# M\WS%#_"_$BBB_]Q+"N;-A(B^_6$ILZQ87#!\BQ?>S/.\;Y^"2'^NZU61WTR& MB__WP?_I47M U.:E^_0[%3IO'KR5-N5[![3\K$ _Z49$S<[YMKP=FF+2.D= C/C-?WX3?//T1'Y0PE-+I.?;EHTE M\A42-"GGV2'V[<-EI93U&_S[LK9>PUMGUGNU7*FK1%66Y]@CV'?'O(M'Z^YX M_&9TOB;:#D*[B:/=FV)!8'?$IXM4N0F!&W]*< -J'>>A& G9N,.?LI/NR6T3 M*6JT'81ED\4R3E@V^<-#6#:I[2 LFRB6D5XV_<-#6#:I[2 LFRB6D5XVZ<-# M_K$)89B1N?@IN)MV:F/5HF)6@%Z W>H3Z3-P\06XFZ"5F M/1IF)>B-;)\_(@&#N'F"W$S02\QZ-,Q*T!O844A:[V2=QI3?_+7[\T[52E;I MI247F96I:S4OEU?P%05*)AQ5)02__V9XH1V&$;'S\;+SZ#2G8:$M,2:A+1WY[(YGLTIR?B8^7ET&A+4$FL2U-ZY M&:%GNRZE#4_6 TQIPU^[/^_E'*Y#]R^L^*-:%8L+"GA0^.XDT-OC-H^??UHC ML3.U0!N=L,2:A+3/Z/P-[-!]RM:6Q,Z$M!,E++$F(>WS(6WLV4'XE W1B9T) M:2=*6&)-0MIG]/URV^<.L?-4?;^4_?NU^_.+6JA*SK7W5V9P55&O*KDJKM58 M$8^[IQ2,OELG$.)[T"P($@2N8P?B$7TGZ$BOH+SQK:0*YO*=DE.Y55['R?4YFSC'=F[J?DJ-@*&( M-0@P>)',_/K;W3, !A0I41))#(C>.F=7)D%@T-/]3$]/]]/N97/9S&P2C/F, M^:S@C/DG31>9NH,Q8WY738(QGQ6\!3)FS#\HY@_<\6S*)M'>8P!]W&(*AWY[ MT',!+304D+I[MPX*/L>9"&$4L??EU95()?9H7:YDE IL@^C(K_CW$PX-#G-4 M5K>B86^(9N3'^54H[;$C2YL-'.KD>)\YX(7'9/6[="=/J2SJD,F<04+%O7+F M#0%WA=X'7A@!56??=RVEB)52ML MI@W(Q L#+PR\,/#"<+B%H3]PI\,G4-QVR&9.G/CJ#SDUYU,'SH M\;O?=GLWB^9.#R\VA+$HC[%6XEHJLWHEYC#FUR*\%>OT^Q?./QO2$.$L$CG_ MX<4_LMC[$X>W6XH("WM*D1[D2R].Z"SH-0",3,(@D@-Y2O-5P DAY#RM\/OG$+&5J#2^\@+&BXJ2-29QZ'87R;OCX[E3GIBDAN MP#:1B3R+"X<)QP(R0JC&RU^%8AWG&=S^JP3OBQYUT>_U7Q;7@S:%8I7*UZE< M"^WY%2HIXW[O4N0Y8OM[J.Z9O#0]X/> M;/+<>_1&XQ&/H^%Q6$'.:$LI=$/1#A C?O/#B^F+4^^['\@;M*6-W2.7V*LX M] _BEH(C+9U?X-^+U'D';^T[G^0JD\LK6&M'?=>6Z$E+9K&UP<0#Y)KS=##: M68YVO\)FGL&NO=;%KIQ%X#8\)KB!M-II% TAV[ _/&:FU=E-$SMJ/!V,9=9B MV3&3@\YNFLX.RQZ8"08R!K*V !D[9?8;#SME5DT'8YFE6,9.F=7&P\$QB[!K M,#XF>&E:!PO5OB%T^C:(G&P1YZF(_/2[!G#*WAEI)Q Q(_ISY^=MG&:8;YK( M&QGETGGEI/E5ZB7!"G/D.ML'UM*:$VYY? SFVUEC5.>-ZWF#V^:SP6[;XA%G MHIH,P=V!X(O&2&@;5_,V 4C<"=5DQ&X.P@\FTXZJ^=M0 J&X$ZJ)D-P=R!X M?,$0;&VD^5"A_\8E;5.D628W@2?3(Q[$=%CKN8'RZ2/)PRKFHRR)M7?N+%F+:S+#+,,LV>KF@RS M9L7$X G99ZS+G%_S&:LS;8&?L\FI:PQ!?\D0K@.H[XPXB\R"Z)K/N?@ M,[NS ._996/=1UF7SP"4;?.1634;5TV&V;N3,;GHLRZW5Y<;ER'#+*LFP^P> M,=_1E'/06JS-C!V87CRALH[MH07VH%> ?3KY-"YG MVYQV5G"+9,R ?]!DCW%C#/-L#PW; P,^*W@+9,R ?]CLODES]2IL$0SY#/FL MX SYITU681^_Q<%_?]#3 "TT%)"Z>[>.!S['F0@=N5R%\5HF3B:^ MPL_BJ/A$P@!C[XN3)2)*A8?]!QNCAJZ;U+ W1)ORX_PJE/88E:7- 0YU=KS/ M'/ 25#M?'L]&;#%VNF6'2EZ_5\Z\\V EYV6!EX6-8%2#^9VML)@VX-)SK(*7 M!59R7A9X6:C-U:4[&SVAX5B'+*8-N,3+ B\+O"SPLG"XRE*:__Y&D6S->/Q/=I;W8H0=;D90I'C_4(.K+CG9L[9EE(9QZ'87P+2N"0 M&CFIS%+X,,D63IPG#EP,0DFECW_14:'()%HW_ ^RLZ?8J#->22S>@ L<^%HX M\BL,/,4?B=01#GR+:"FNI=G5$Y[A9# ^#:(_=0!Z8.9P\U?[S-)UC@<9W/ZK! "E1PWZ_5[_9?$#T*]0K%+Y M.I4K 1,EZ[9)]WZQ>2QZ$Z3!51 &V?IU\?LMQZ/J<:.+WA#0Y,7V)4 /Z:'O M![W+T3/OT>]=7C[XG(>^'_7&DXD- VFO0*S@5;.EFK&A'0N($;_YX<7TQ:E] MYP3H8[2Q'NU^#B,&NQ=;%KIQ%X#9D<+,*W(;]X3&SZ,YQ MIMA=X^E@1+,9T896&I&],\6(QM/!B&8SHK&/U@H38D2S:CH8T>Q%-/;1;#?T\D#N;>;!M86?!LF"M%"S# FLO"Y8%R[# VLN"9<$R+#0N M9!:LG4$*'5=B.K0CAC$^Y5>IEP0K++$Y><&=+>;1Y@,(+4,N'S59!4Y/*6"+ M*I^BDOHE=\VVQD4Y$[5M@P09@1^!P(/.JO*9(["-:LZ@S*#<'FUM#I1/S\MK MBRHS*#,HGX MDS'#/WOT96,.1\M.'1ST"&';O"$"UZ]:- M'9HZ*>NZL3315)B7C@>F:]#OLSUTU!YXK\ *W@(9,^ SX+,],.!;(7Q6<)L5 MG &? 9_M@0&?%;PC"LZ SX!OD3TPJ:X-!O V3C.CD3.3Z]JY!+-@6;!6"I9A M@;67!V8L.;D2GW4#G&L MRD=6Y<9E:)L;PJIIBVHRRIHHVUT*\S-0Y<9ER"C+JLDH^S#*=I<1]PQ4N7$9 M,LJR:C+*/HRR4U9E6\/ 3&/+-+;GGMO)S"<6+@I/6!/8&L["&KBTA16\!3)F MN#]L:0N;0T?-@?&>%;P%,F:\9QY;M@:&>PN$SPINLX(SW+-[;X\Y,)%M.PX! M%)&M5R]P9[8'&]<09C]IYICX@LVAH^; >P96\!;(F/'^D'@_:BS%G#]@<^BH.3#>LX*W0,:,]P?%^\;2_KMN#DQF:X/^_YS$:>JLDA@^ MYM,Q&Q<&/BQN)C?H"0PR; YG80Z\$6 %;X&,&>\/6NKUA$ _F\-9F /C/2MX M"V3,>']0O+]D<^BH.3#>LX*W0,:,]P?%^S&;0WL#_6?#QM:8_G]8R41D073M MR*\K&:4R?6;CNK.9$ML6818L"]9*P3(LL/:R8%FP# NLO2Q8%BS#0N-"9L': M&:]@QN+C1S0^RE2*Q%LX(O(=7][(,%XMX:NFXGR-F\H9!+4Y9&U,QK@Q^F%6 M95XY+3U<;%RL;9 @HRRC;#=4N7$9,LJR:C+*,LJ>M2HW+D-&659-1EE&V?:G ML'%(^)A-[$0(UV$\&$;\16*Z&W=U;._A$V/[,Q.8695M4>7&96B;!\VJ:8MJ M,LJ:M!^-\;VR*C/*,LJ>K6HRRIJ^;&-=%%B5&6499<]6-1EEC$*_,U9E M3A ^EVCPSS*2B0@I'BQ\N"I(,ZR!OGE"2S,^)>$#/PLA?L '?BU6Y<9E:)LC MS:IIBVHRRAJ3,6R,"YI5F5&64?9L59-1UO1EGQ 49E6V194;ER&C+*LFHRS[ MLBT."G.*\$E8([(D][(\02Y,# W'V4(F3B)#D4G?\1;P(C+EKG VK@B'.B9D M[N1'35=CYXAL#=P3UU+WGA7<(ADSW#/M M@>&>%;P%,F:X9^_^#*SA2&GCPZ.>$ R[=T+P. MDS(!_4, ?7;(] M=-0>&/!9P5L@8P;\PWKXC15@==T>#E@\T/Y"KL8,X$,9\@_CM+$*@,;E?P9' MPHSKQF1\.^DN1[W?,Q&B->WXF:ML&"3($/P*"9]TEO&4(9@ANH=JV M08(,P8^!X.ZRX3($,P2W4&W;($&&X$= \,434DC.1)<;@^ #9IVW'ZB;"RT3 MQTP0>?%2NDXD,SYIL1'V^>2Q$>O@1).N6@,GFK""MT#&#/>'A'M.).^J-3#< MLX*W0,8,]^S=LS4PW%L@?%9PFQ61-R[IQM3_WW&:.E=R'B=2 MQ_N=3'QMCE"^\9G@4]SSPO=OQXT11C:NRYQ(TRTW_4S4M@T29 A^3"[CI+.Z MS!#,$-Q"M6V#!!F"'P'!TT%G=9DAF"&XA6K;!@DR!#\FG?P)H>8ST65.)[=O M%DZH^K\E\4V0!G'DS./DF6%F/GSAH\@S72&>X**S-9R%-7#F"2MX"V3,<,]P MS]; <&^!\%G!;59PAGN&>[8&AGM6\$XH.,,]P[TUUL!YY3:H_Z\R:Y26O&X% MP]X0S<"/\ZM0=L0.FNAFO5W.O"[8D8_>"ILXR5'Q2TL-AG<*; &\*G1Q59CQ MJL"KPD.K@HTFPPL%+Q2\4)PPD;^Q+-)6V 0O%+Q0L%'P0F&+UG>1O;X5-M'< M0E$<4,#_"A )_;E5%J]&O?'XXN7W*^'[073]"E_C]:@W&HU>'D-*_\G3+)BO MK='@/Q_]'T/:E@OUH<7P4"AMN1B:.YZ*,_G:>0OP)8+(F0?7>0*_6XJU$\69 MD^9+Q\^ED\4.P2,(J+>/4,\O.OND5QT,'WK\[K>M%FXK]&1TN2&,17FFO!+7 M4BV2K\0W_B\'9+$1?Y/:5(#_*E M%V.SZ3AZ#?8@DS"(Y"'D^QE70">>.V_51]5YL6@#?MEMA\?PEX:CP7RXAPE> MQ:%_"$F\C9E8ZG&C66\V&+Y$T6W;N^HQ/?3] MN#>^?/9->J/)^&P&TN^-)WWC/P_^X!"#&O9FEZ/:19REUWQH%,2(W_SP8OKB MB$)60GA<^G AI---RT'V'8=R>AYR<1H(P[9Y%EM[\L E)\_'M@ECFU78]G8A MHFO)B?N6F\WPF&;SE(JBCIL-!C6L7&GLG:DN+_L\'8QH]B/:,5/9SG&FNHQH M[)$Q?EF%7]]8:2_V3E.7P8NGPX;IL-],3.0QCP:(_&)U@U6>#*).F M@\C)%G&>BLA/74=^]23 QTHF.$IQ+5,F&;>6<>13?I5Z2;#")+63<^_H@P#+ MI'\<03_!\7VV=FOYD.9_W.ZGJ#SNH1]-F6E=>V?<&9*"L# M>73ASD8,S#:C!0,S S,#<\> >=)W)V/&99O!@G'90E$STHSP6?R7>R=_MOXW+3Y8.\I2=:,6(.^>SDX?=-O-@D[3*+S>5.LX&V0,6/^ M80./;K]_>GY(-@D[3((QGQ6\!3)FS#\HS^/0[5^RG]\PT:.5YL+KP;&%STAD M(M%@>C_AZ0'R(TV1#O&W!PV;FNQ(='<+ .N$$_@YSD3H)'<(LTYZ2L;DPM?" [[)X[U\->Y\7U2C@CW)DMR)U5DD H:7=.9)O'12 M$<*;PMWEUP!D"X/S0,;Q4B8I]0'!AR9R*8((ORMOBG<2698$5[GJD0!W*&\5 M@=S*N_2<0F6LL.1/6P<)KPC/3>$2_<)*7HGTXNL(GN\X;9YXG,/@$7L*'!8"4.)X[<9XX0K6:4(JQ M0D4@ 6Q1DB!%I8SSZP7]T,?>%+!JD_Y',@,9X@/)/D1&[8K0B!WJA.0,1OV7 M#J@2?'I77#UL;#0/'=22>KC]^&<8Z,+Y'21'CD9/B2KAE?O"S> M)=UFI(^U1!=^F:ZDEP4W,ER[-<.<7.IG#EX^]K[#^GWWZI1V7T]1B5 MHDIS-1GV!B=>3(P%0[?U$^68$/U\&8+J)FNTME42SV6:PN!$Z*3Z3;C[7]?; M2+V- ?!!/70[*=?Y.8G3U/D-M"7(7().];:H4)68%H[)$Q?EF%7]QNBL&+W;$V38>]ML'MIC@,P^VFFC<(;C?5 M7K*$(B'D(;J$O1QJIL=NAO @E&XDZK)*-P=%)ZXTPL&89NQ M@D&88:)QF!A,3MDLA4-\UC2=/@:%JY6=M\[@U(&;T3T.TX;N>#QAD^BH272^ M>HH5O TR9LP_*.:/W=GT"60!;!)G81*,^:S@+9 Q8_Z!FTZ/!A=L$HW&^Y_0 M=/J4ZP$G[#61&\G8=-0VU%N2)[D-]5':4'M[UE<>^3RM%9VRSOQTF9O+/?8$ M>NI.GM)5G-<% M7A=J=0/N:,K;!5X6>%G@W->3 ,[TV*FO3&SWY+E1;0Q7U-BPJ1,^RZ1OC8?$ M!T9'26 :N=/1$YH#G(FNG\$!:.,RM,UK.1/59!CN#@Q?7KB3":.PS6#!*-Q) MU604[@X*CR=N_RE'1&>BZFT "R9*M%#4C!SC^X-Z\+_B*I3TY^E$])\\S8+Y MNC&%Q+>E]]Z6VRGR+"["\CB6(+K&T>/EKT*QCO,,;O]5@DK2HR[ZO?[+XGJ8 MYE"L4ODZE2N1B$P64B"E4+=^L1E,O0G2X"H(@VS]NOC]EJ"J>MIDT+N8OD3! M;;,I=J]%R(-@:H&+!LF!M$RSW$FD'I)^HEPB'.O>?DMEL:ZBSNS-AV[)P MSK)N3NN'3%C;YG7D^(2U;$V/H2D9;ZWU3L)5O)]E)RY>-JQ:"@NGNMG M1978&3N=,];=F;!M/3EG63=7-WA_SXSNYAAM?=MA;SJ=O3SA*VN]&(X&\^%) M]>*M)HM+C5A9P1SG!)$'EI=*W[E:.]],>C,'[AWB%7Z>!-&UDRTD_#\F52Q5 M4H6\FU3AX(&QX\7+E4C@NRS>^U?#GE-,EA4V]'D1I*5,G%N!M9X!S#7< P0B M\=7N&>_IYQ:&4(X6IM@J67XSZEW8):U"M8,(E#. M0?T-5L[7ACG/GPX3T2: M);F7Y8DDBL74=38$_,V@-W*,VXAE#.O2WX)L"KX/W8!%X M%]^NN=E\K3Y,E?%:*YFD<13)\%4B0Y%)7XF#WD.$8>S19S$LR@LIBB_]) !, ML6O& =0JA,.Q>N"&9+U]%HCSV^P_Z54'PX<>?^3%(N-\#)6_51%4T53?EB5L4+'/9+M_JE.O9>^J2@GX9/ M.C16W.[ZI(5,MONDHOI>.2G#9Z_F5BWCVK4 =:ATHUS-+?2N-J=C8$Z'DN\\ M3NI.*/PZ$5X6)VIB\-,()LZY7<2P=5NM0KF$NSMQGE06X\L0!).LG4R*Y5Y> MS!%\C(6Y.>QO"DI;$#0OVL;Z5<^'B>R@S-5SC>0D37&'>@*PO(7P9? M81RP6?+1>9B'.:KZ6]J7@?R\A;, V!-.&-\"3IMOU7,^F 91>^%$+@6X-KXS M!]1[U$;^])#Q,"AH2,$9@;<1#M:U.2G(/A2)=7&)S36]86QJGQMXZM.S?57D ML9GRZE)\U.L@@U%X.\7R4:92)&#JB"H_@MJ$\0I7/*NDUTKY<1,,QRV9Q;/+6WA$B6OGL6W"V&85MKVEG3L3*%AN-L-C MF@W7A)\/F8*],]7E99^G@Q'-?D1[ A5QIV>JRXC&'AGCEU7XU43WM39/4Y?! MBZ?#ANFPUS8:@K!CUXUR&.:YB_[@J,RP6LIL$&4Q-=5TQ'DJ(C]U'?G5DP ? M*YG@*,6U3+]C7CY;$V)JF1_^ULR/;C5:X)XBW:G:O1RXP]&LLZK>H-_*/47L M$[7=RLJXW!UD&Q_;0 MI(/K+J'A_23;=VB7)[WI>5$:TD@M9^^V2F UVFWOKSQ( ^2<,Q1@B?:FB.AH MPJV29\\N87Y>5-S_]QD46B>RZ(%I6B7.BA%T"[\W6_JC+'W0[PVLDIAIZFD6 M>U]>7=$$UTQ<+Z^N7<*,)'$:BR7J8>IX8D6T=W]+WRH),U=L\SUPK&%>_"1" MJ5RG7T3R12+IJU6DB]8P=3(AHPT\B-8,A D9[4M@:#ILSX2,=M4%,B$C![*9 MQX0)&<\1VYB0L15FP_0_=ID-$S+RLL\,0(QH9X5H3,C8"A.R M'8(V/\L@J_ MF)"1P8O=L39-A[VVP82,'(9A0L;F#8()&=N;]U EA"RW)(1TBW"#N66Z4V\Z M&%ZXT^&XL[K>H,_*Y#+VB=IN965@[A P#\;N:/"$&/>9Z'H;T(*!F8&9@;EK MP,RX;#M8,"Y;*&I&CL&(0^;6!@"9C;$=1C0=,T&:U4L'E.KA/484DK+R%ZM=#V;][9/N;>PANSQ9QG)1(3D);WQX:H@ MA84J T2WBO/QI-K!O(XVT"E:,Q#F=;0O%:+I(P'F=;2KO)!Y'<_A,/_HN,5T M*,SKV#IL8U['5I@-LPC993;,Z\C+/A,),:*=%:(QKV,K3,@*1&./C/'+*OQB M7D<&+W;'VC0=]MH&\SIR&(9Y'9LW".9U;&]9MYG[(7;E?G2+P8/):KI3P#H: MN!.XX@ZXXO MTPPV38'-<,A@8X,%'%W6C?L]78"6K@J9!9S,99#E";PD M_"2/;F2*A&_T6T?%0\GZOT^Q?./QO2$.& O/$/ M4/ _<7B[I8@+ZIY2I >!=<8)6=AK6)IE$@:1/(1\/Q,;%%CG6_516HI;6(;A M=IM\F4]ODQY1J>U&JC?NS MYS.938>7YG^>3R V/@#/FX6#ZL.@1J<8"&#S!=.K->^\,;U:*ZI\F%[M'$[, MCHY;S$K ]&JMPS:F5VN%V3"9AUUFP_1JO.PSGP8-@>K7VUD[>S0N)*2^D[.IZ)R^$ M"^J9.^(\2\8FP\O.ZGF#/BR30]@G:KN5E4&Y.Z#\JK-:W@:<8$AF2&9([A@D MLY]L-U(P*%LH:H:-0;_/H7-K X%,HM8.*]IN0TQK9,O2<019=WR59JQAK+%C M(LX5:QKW>KJ +%T5,@N6!O)IU?XTPZ@V%Q"[BO MC]1NZ/Y$E.-+HI\'D8B\0(3P<_A@B2122/WFS/.$YBB(YOA&^,3F2-R:4FAU M*3[L(:(EIS'9W!-.;)Y_2K%-O8_ '*7S[3O%+OB="_?*;%,FYIQBSBG;!L6< M4W8:8- M@CFGVEMJ]D'G$V$NB.M$M0R0;E43<]5\=XII!C.7"^?/I9K;EM77MKW!F2@K MXW)W<'GLS@8,RS9C!<,RPS+#3!T+P;]SJIZ&\""<=E"43-R#&>#>\/E M7()JP2LW5H)Z)_BX46PZ&/8N.EUMNDH"F$[XA:/K3A?P !CM.I"AGSH@%?CZ MB]2%:](#$66!3/>J">V@9=D:SC]>J>=O28REA* H6#[\[;]D).$"9Y[$R^^* M"M#/XFNMJ43SXN.J3Z[ZM&U07/5IQTEIT[D%7/5I5_(!5WV>]:Z[8VV:#GMM@ZL^.0S#59_-&P17?;:WZO/?<9HZ5W(>)U*G7SG91A9(MU)\ M.9N].SFIWUX.W$'_"1%BUO6]9;P5^SG5W9+] RLR@W;;0'LP&+N#BP$K.Z,V MHS8K,J-V&U![.'+[LXO.JGH;P()QV4)1,W)\.^Q_QR%W:P.(];JRYX40]YX- M!OLCYV8S IFD%^YD.F-M/@MM9M>%E;4URLK0.W OID_8-;(V6ZC-#+VLK*U1 M5H;>;T?])YRQG(DR6WK&PJC,F-)J3!E,CQ?+XV3 YT[/N_E<>EEP0P$\![F* MGE=@P_'PH]A0;[;=B+I[.&';XL%G;HT4])VSBC>)-SL6;<8;QAO&&U;QMJHX MRYKAY Q%W6&U9C)YBUZY,8_U\T(ZJYUI28^GCQ>1KQCA;V6"=RZ9V)/@1D;( M3X_EDR )NC+-1%:OI602=DM>N3&-_ .43 11!O_O"&>>AZ%S(\)<9*B@(@SC M6Q%Y$EG\XSQQ?N]]ZI$J_=[[[Y[CR[E,J'F!^.J(-)59VG,^P&7R3K0.'@*Z M&.9>EN._=+<#$ N,@OY.Y(D41@ FEU+=8 9[<2M/D_8!VI'W@XM-2Y M#;*%XP?PI(3NH1^TGTJ?']_ DUYU,'SH\4>N\S]@5[[AAC 69;1^):ZE\F!> MB3F,^;4(;\4Z_?Z%\\^&-$0X@.[S'U[\(XN]/W%XNZ6(!SU[2I$>Y$LO3LAZ M7X,O)Y,PB.1!5B[J0 6^E9]5.70"LN@U&Z3.\9QS+Y-<0Y&^4M-:X(4%X4Y MH?>OH&7W\)O7G16K1,C:YM$HXW,Z%V[G8-BANYV)'UD/3@7YN MYV(7J]@#W@YW0*=^9GH>AO0HH7ZW%ID;J&L MFW/J+CE:;F_L3R8W@== ADSYA^XL41C'1I;8!!GWL[FD>G' MUIA+:Q<(#IH^ IJ.V+Y:1[EK3'#XVX.&44WJ)+J[!1!V2C;9.!.AD]QATSKI ML5D=X8:](4*<'^?(<-6I5:;!8^1]YH"1STS.G([<67,Y0*VPF3,X(KU7SKP; M9R7GA8$7ACJ-]&#F#F>\,/#"P M#IY6<%P9>&#:34\>73SB[ZY#-M &9#K(P MV&@9K5TK.&+[B 2"R;T!VP>;BYV?YV)/WY%'ME]T?#GH.]SHI1P!_ER&Y%:G0J MFR?QTDE%"&\*=Y=? Y MC,T#&<=+F:34-00?FDCL4X7?E3?%.XDL2X*K7'54 M@#N4MXI ;N5=>DZA,E:8\:>M@X17A.>F4G?$*N252"^^CN!YOA*6(1KOKSS M>2%>#.D,AL6L@'SC!!]PSVN?7E&E\+!E%RBKS*3S5RX2@'/4(&KFI5]B'XWL M.6^<>9[ Y=A SX=%@W0_GE.3,J'Z62A]6J'^D-RVZ%:08I^].+]>T ]];( ! MBS^9320S!\<9*;/"KF5P?[1]AQHK.8-1_Z4#&@B?;AOAVSB:ASE.YF^AR.8@ M1%+EZN.W89PCETRD%!@>.1F]I&O&LY?%NZ3;;/N1]NO"#].5:L@6KMV:.4^' MZI&CBY>/O.VP?EON)&C)*S>W#.DJ#P.X$+%!=Q()%D!:@NJ>@AFB_I]D%>IN MCR$KPB?-]YIZ&P-@ YCJGE.N\W,2IZGS6Q+#=2YAG_KD%WI!JX3(/:FX)Y5M M@^*>5'84SB1N2>5(><1-N"J4SE?D)HXYY4=D$;]Z1JA=EP!P2[ MS(9[4O&RSTT0&-'."M&X)U4K3,@*1&./C/'+*OSBGE0,7NR.M6DZ[+4-[DG% M81CN2=6\07!/JO;R)Q2Y(0\Q*.SE4'-O@S:7%K"H6=06[(^H#!,E-F@Z.2*PZZ1Z[XO(;5A^'OM2PT9P8GK*%"D?YK&E-?0Q>5RL[=)W! MP0.WK'LD";X['DS9)#IJ$ITOH&(%;X.,&?,/BOE]]V)D2=\3-@G&?,9\5G#& M_"-W0;2ET17;0W. STEY3>0_,O@,CEU*;,J36T\?I?6TMV#8S+TM=]FSN"PE#N--I@QU HEYX6!%X9ZI]$+=SQ]PO%; MAVRF#T(CE3'2]#6C!,-Q)U608[@X,#X9#=S1^0O[ F>AZ&]"" M^1 M%#5#Q_C^L![\K[@*)?W9$3>EMZI\BSN C+XUB"Z!J'CI>_"L4Z MSC.X_5<)^DB/NNCW^B^+ZV&.0[%*Y>M4KD0B,EF(@#1"W?K%9BSU)DB#JR , MLO7KXO=;8JKJ:9-![V+Z$@6WS:#4-<-1;S!^X)HGW88;_S0/G24%^%'[_CRE MP,:6-:VASD"_!I%T?H%_+E+G';RT[WR2JTPNKV3BC/HN-]*RTYZ.+EBVH4?$ MFFSM8<[E4U9-!QO.GJVR^>C>A@V8.KI7H^4HL#5 Q8)EP=HF6&X7T@Y(/U&[ M$ YS[C\EL\G6,&=W9\*V9>&<9=V,3TK(U[3\=WPX&WSUA%6&' MU_*=!"NYJ>27VW6 M=#>]:.NK#GO3Z>SE,=[W/WF:!?/U#J48C@;SX4F5XJVFBDN-.%G!&^<$D0=F METK?N5H[WPQ'O:D#-P_Q$C]/@NC:R1;2B3"A8JD2*N3=A H'#XL=+UZN1 +? M9?&^/QKVG&*NK+"?SXL@+47BW HL\@Q@JN$>( Z);W;/>$\_M3"$&&<^_#A/!%IEN1>EB>2"!931T2^75+= MF/%O+GHSQWBME4S2.(ID^"J1H 3W.O >N6*:TPFH(Z5U8)4?3U-(L]KZ\ MNB*1XM(GHU30TBJ_XM^RMX\7TB&'Z[Y7'0P?>OR1DW\.F.$_VA#&H@S@K,2U M5'N=5V(.8WXMPENQ3K]_X?RS(0T1SB*1\Q]>_ -T^4\M&4PV]51,KAS<_6S8\^W-FQ\>GS MON>!?<^FXSGJC9[K>-KE(VF_;;NKY,([SU.9X=?" 6RK!#$T5,>J285946*> MQTE]OP.7),++XD3-#WX:P?PYMXO82?/5*I1+N(43YTEE-[X,03[)VLFD6%HU M":,$>#M-SIG5HEWX,[O2=??9IW?KNSX'Y T# CC>;AF &M=Q88\!>C M>!G 0W"Y]@1X>8E,\S##Q7B>Q$OCQW(^#[Q 1MZ: "R&)RV#OY4FPJ\1N.KA MG#I^>PL171-2X)6%1[ ,OL(X;D7BHV\Y#W/$P+<4&P+Y>0MG >NB<,+X%A9R M\ZUZS@<3*6LO7"P56UYX!TJY&J;PM1\R-QGN6@8 LY')UB M((#/%R,F V@<&W:0 4R9#,"J>LPGD $T03?>DDD\NS2B1Q2<=Q[:)@QM5D'; M6]K',IV)Y68S/*;9,$/#^5";V#M375[V>3H8T>Q'M">P@G=ZIKJ,:.R1,7Y9 MA5]-]$)L\S1U&;QX.FR8#GMMHR$(.W89-X=AGKOH#XY*TZRES 914AM0E56< MIR+R4]>17ST)\+&2"8Y27,OT.V;)M#4WII8$XF]- NE6RQ-N[].=(OKA=.!> M],>=U?4&'==SUF?;-@EGHJV,S-U!YL'ET!V.N/^ES6C10GUF9&9D/@]-;I!N MS9W,&)AM!@ONB&FAJ!DY1O=WQ.3(>9.3\UL9K<6R2EU$V/#Q.AO1WFUEN\O M:=O2<019=WR59K!AL+%D)CH -EV7=>?1AG6<90#).M,JU^G!YSTQE9)RYQ_X?V5!VF M'&6&!AC$90\QSI]>H#V[A/D8^GO-.&^5..^E4;7-S"UG AWU>P.K)/88*E#7 M+F%&DGB@Q1+U,'4\L2(BO+^E;Y6$F4#UA [Z81S6XW$Q?A*A5.[1+R+Y(I$) MU2H:1FNX.YFBT38V1"L'Q12-=N0S-!W$9XI&NTH%F:+QD)-X=B%M9C9ABL:V M0AM3-+;";)@0R"ZS88I&7O:9$X@1[:P0C2D:6V%"5B :>V2,7U;A%U,T,GBQ M.]:FZ;#7-IBBD<,P3-'8O$$P16-[4R"JW)#EEMR0;M%O,--,=ZI/1Q<3MS^X MZ*RN-^BSGK,^V[8_.!-M963N$#*/1NYLRLAL,UJT4)\9F1F9ST.3&T/FR< = M3OJ=5?4V@ 7S/EDH:D:.P82#YM:& )F=L1U&-+U@PC2KEXXCR+KCJS2#35-@ M<]%GL+'! HXNZ\;]GBY 2U>%S()EP;)@NRY8ID^\^ZK=H4_X+G,B?=2;#%M8NTH:FHS:^(RAA7G;T6?!I+SY5PF":E E"7" MRTQ>Q6+J'V#-/+V([VAX[[)\2:M$#Q*O$ W%B)%3,+4"W'KG3<)HU5R@_*T2 MG5VJ:C6D#@>]H572>@P]I66TKU:ZGLU[VT?96-A.^_BSC&0B0EJ:WOAP59"" M%Y !I-LFLI,J"),\VL:G:.6@F.31CK2(IH\'F.31KF)#)GD\Y"2>792=N5&8 MY+&MT,8DCZTP&Z84LLMLF.21EWUF%6)$.RM$8Y+'5IB0%8C&'AGCEU7XQ22/ M#%[LCK5I.NRU#29YY# ,DSPV;Q!,\MC>"F\S$T3LR@3I%ID'\]9TIY9UT!^Y MD]D3(BIGHNL-NJ[GK,^V;1/.1%L9F;N#S)=]=](?=%;5VP 6+51G!F8&YO/0 MY.96&!%3/=J]=!Q!UAU?I1EL MF@*;X9#!Q@8+.+JL&_=[N@ M714R"Y8%RX+MNF"9ZO'NJW:'ZG%WGM$NQL?! MR* O/ WCXQXDBU;Q8VWRX0WZO?'S&1_OW+77O^>MF^7@6B7Q7*8I_ MT*Y7) M3>#!/>92:OK"+>]2HT6L2 ]+$=V ?L2)$H95L_TDTL!V\?39;5[CWNPQ_&]6 M2?<^,KK32W8O,KH.^0'WO>I@^-#CCYPF?KAI'X\WA+$H#WQ6XEHJC_J5F,.8 M7XOP5JS3[U\X_VQ(0X2S2.3\AQ?_ #/_$X>W6XJX(]A3BO0@7WIQ0ECQ&O86 M,@G!.SF$?#\3?QU U5OU4;E^_5-8YH?:;7(->]W'XWW\*,'KSKU,>=.XX'X M[SAQ/FKWX>T"WDVFMLF/22"9!-*V03$)I!T)$TT?'# )I%W%B$P">6Z6WL$[7=RLJXW!U% IH)LAQ5-F9S-ZJ7C"++N^"K-6-,4UFQ? MKQEKS@UK&O=ZNH L714R"Y8%RX+MNF";)8*T@6+$#@Z>QKC(]DPWVN"#'(U[ MER?E@[2+C$[S3\8YRJDF/P^)I%+\4O@XU40"Z!272!(PR#%TX&<@7V<>Q]D* M?IKUX*6E\VL,GPV&Q9Y M0I,71'-\5QQ+;Q]U/Z5Q'UW3U:7XL(<8F.QBOK.&F$K14+V/P$ZE\^T[1:#X MG0OWRFQ3)B:C8C(JVP;%9%1V'-DT';Q@,BJ[BB*8C.H,#AV:K+OC&FXFH[(3 MVIB,JA5FP]0'=ID-DU'QLL_L!XQH9X5H3$;5"A.R M'8(V/\L@J_F(R*P8O= ML39-A[VVP614'(9A,JKF#8+)J-I;??9!IQ-A*HCK1+4$D&X5&',M?7?J:R9] M=S3D6GHN\#ZH.MNV.3@3;65@[A PN_V+R\YJ>ANPHH7:S+C,N'P>FMP8+H\G M[G TZ:RJMP$LF-;"0E$SZU([6I=Z)/&Y4H(XGO6&'*U!720"3 M";]P="WJ AX HUT',O13!V0"7W^1NF1->B"@+)#I7M6@)U>RYNW*UDC^\8H\ M?TMB+"($1<'"X6__)2,)%SCS)%Y^5]1^?A9?:XTFFA\YQWXYPF?4)HXWI/NZ"-ZSU;839<76"7V7"])R_[7&# MB'96B,;UGJTP(2L0C3TRQB^K\(OK/1F\V!UKTW38:QM<[\EA&*[W;-X@N-ZS MO?6>_X[3U+F2\SB1.O?*R3:20+J5VLM9[-W)1?UV-!ZYLVEW"XQ.H>Q;P;^[ MRF[;#H(UF6&[?; ]=*?]/BL[PS;#-FLRPW8[8'O@#MC7[@!HVQ(.:RUF,ZKL M/QG;6Z-S.-Z&N:F7G#TOO+CW;-B]"K3YK)#A9PL1AGMQ,6!M/@MM9K^%E;4U MRLK0.W;[TQEK,VOS.ADV3@8;P^-%ZS@5 M\+F3\VX^EUX6W%"(SD&BHN>5UW"X^RB':+WQ=UN-J+MG#[8M'7RDUD@YWSFK M>)-X,V2\L<((6-8,..A+\X'N$S>B=+!0T 7P]S+"43H7"E6D2S!;C!UPM^ MO,J,YB;TV4JLES"&S5L@I'H@)%B/$X#.]Y'S7SFL^K"B#USZ,HC@'J##J_PJ M##QX$* =.@B)3/,P@]L :I?#@V%\,[N8]J9%!QK5H08^!F=>)K MN/>9&AGX DMX$WQU&L"/,$#R,=0@0%+XGO"D;P:]@7.E6]N(Z^M$7B.2@[@B M+UC!&,42[XJ/Z[^$VT:T"5"-7J( ')THSLC#H?>;.=\BZO^O?WP=]@?>]_3) MKWB!^L3__CN'%B2X_0T])@3]6!+0Q\Y?.>C7/*#7!PW+M7#B\-R822=\D2Z<.F_";? WT-LT')0QXO9L'=1JB/Y>X^_(;Q.&J2$%ENYIG*QB\FD5HN%+7L4T3C1KF7@$ 0*6%%<[S-7CT'M@A7,@PDNO,+D8'7#C.'RK!KVK=.N7IE MNG@.NPJ] %;K[BTH%#S'2?/Y// "#?6H *37Z2).LE< N4NZ3QA'U^I?^A8P M''5_Y?1%".0N[G7#W,A,!*YY4 MBSANV[-%D/BO5B(!H_+".,>U:)Z(-$MPWY)(];K5X$)L$J=P/U-WV?G@& 4 M@L#9W0ON.Q0INN]5!\.''G]DKK)#MJ[=$,:BS#E: 9JH,.PKB_!6K-/O M7SC_;$A#A+-(Y/R'%__(8N]/'-YN*6*RVIY2I ?YTHL50+PF_PW6('F0G0"9 M-"P^;]5'U=Y06.9F-&]RW?&L_M#;0EBN$;8!D5,8)NPT/-Q-&%@>IZE>^"/< M!6&@JUS8TLV5K>?L]MAH(^K#G1SA>?DR5^N +W$%).<(_*W)I \[K]+?^D/% MTA)<<<&7$S[X=6K[4ZQ]21'PP 5%?H45.,.&@?A&U[")5)L4'#1=<)W 8HS+ MSE6>@G6E.H0WSW$5,^Y)CU,K%RW5X+%)7.&PIV>T=N;"RV+8?-577+QYMJ# MG$L[I"Q8%DNU#O[!2Z9X)]I#Q;#\K\"[RN#V-S*,5[3EDW-8<=&Q4#%#4!6* MGN,OP>5(#3>SN'> :!X)+9AJ+M2JC+?!60^B''^@?4V8 9BA8KM'/D=^E7I) ML,K*?1ILZ6Y@;4[+:0"'18N&EN]4RB_FE.BP0)RH'9Z*-\ S::M-;W.C J#@ M5AD_*Z^#/6%U?QTRR-+ EX5W3RJ$ P%?% =#N 8#240 [@;J$#P'W*2T>#W] M?9[BH/"I80B#F>-M!,QW'M7OL$6];A;VUS*5F"B=>P*<,;W M8.)>7#[!C65EYZX +5EZ69$9M<\,M4=]=SB9L+*?&K4YFF"#_N_PXH/H1J;/ M]N+/A"75TO6 :3V/L1Y<#MW+\3%/UUC7FXB?V2)?VUQV5EN&Z+9!],5@"BY[ M=_MEM-IEY\#[@5UVXHG"!$>D<2HK0CCX;NN:P&&<(\S#Y< =75YT5M7;$/.U M'<]M\\S/1#49A;N#PK.1>]GA ]"3)+UL)80UJ_;&OR3(2G-2^@K%7!&&:SSGB9%% MJ$8QZ(@HRO776'-/9 =8.8U7(4W JRN!YT2@BC(J*"ZR]0HA&6OSM_P:?DPD MQ?K3!. ]2 '_^E8L$N?T6 3PJ MT>]^)0M.BS1+XHA>H;@0WU8Q4!ZLB_!9N%9<%QN2(=ZL*YABF'?-01EY2!\F*7TXE)H:]ZZP#,6( M/2\GG@YZ E) Q2 <1+,$XLH)A>#M!6"WNH;Y1A?YX0_67TBY%JK7&XTYBH5"WVWDG MI+S V8/OX-4B&;XJN+CPG=$$W >9O@JZQFU<)-5=B T,W)N%%-7-F>3"DE=N M#+/?/I1AJTB !I/>94$!5%)=[,407[',:8I41O2(T?BB-ZN( M8X6/DD+@C0LF/!BHMR#PQA]81N%0QJT1(\ VJAXLNF0ER)%:F0KSSBA0R$,0Q0FR3FOJ82):(4XAD+DJR M(N1BO H41Y1:.^ZHN>*R0N[CX730ZY?20>*I+/:^:&\);H1PKBCS-;27SU>L MR&G!G@2"\%VPME'%Z*NO@HWOW^H6\.^261^ED.#R*+R_\B!5M$EZP?D&4&%F MWD5Q3(HKD$4<$7.6?A.EA-\,^O67\"7,G!=HKG^X8G,8JP3E#.L>4E I+BZZ MS-.,5-@W(+HFDF6<#+75:,VZ5#A@_<8Q*)#EO3 M?E:^''D2+MY[<%G!&MRONC=(3\D+7&42AKY1Y985/K2ZSZBB[*V-$42[$D'E MD2@_!220%%(RR$GOWAQD[LO-S83VN NN-*5\,(AI16-7&T/Y+LK;-U\'/290 MIH)'KN!E4_+9IFH 5]\,+@QMVWA0DLNM+VOH02G*BJX.M0!_*\(ZG3NSLW:3 MG77*[*S,SMJH"CJ\C7K"-FK4[XV>LHT:/F(;-6WS-FH\J 1DU1Z@-=NHX=C8 MJ5LEPJ=LHQ[>&/4'AO?[_(W1<&8XB4_=&-%F9UH?5_D.=RGYT^PP&XAR1S > M[O!T#[ C& YVW/MA3WY;>\#B5_L&.4M7_G+KMF13N%O<:O5%M3O9ZL6##$=& M.&*K#!/D3LYQ9/#/=!4K"FD*YF\1'H=:+7EE:\]4WY>547RF:MLKV^%8;JN= M(Z_O)5[ MW[$_JCQJ.U&<=X%VB&,_8[T83)^Z"WR>M4Z&(R.:^QS[FIE6_QSSF@UFMAL7 MKW;VN$@_E54H["+9]LK-HNY#M4K*31H8>[KGNTEV!7ZFA@]H5=RGUB-X:VM; M[$H81RITX^0K"M9@&TN]IJG/8Z,-DEV2'QJ9*X]]66H*C.$"N5R%\5I*_479 M*G(5"KNFT\Y5FEU@.\2Q/QC/QL8I^?.]8+L@8=PW-N3'@ 058QZ-JWVN52!Q M6,SG-(=NICG,.,W!RC2';E5]G?)M&R(A?XLA&4^$5 &21Q2U>@<#Q!H)WF!; M\LJ-X3 >P6//5#S6M6SOA&3H"K>B?5]U;Z19HIE5PE\.!@%KVG[O?>HY M/[]Y\YO*#5 /*_,0X#>4.U#,RL."T&U\4VR]"V^^%%^D(PL;5^?JX)XM]2Y; M=02F)&0M/I2!],NT"PA8BQ M%7&1IE!__UNXCPP#>".4&+5:I@HT7#:5FTX9&D'BY#X&.ANV0T?7"N0I(S].\4@,F[)?*=RW:C7\7__X M.NP/O.]_*=%#?7+Y?>K\"'";IVEQ\OP9.^>8SURCJ7[PU59^O5LKDMN[7VU\ ^8E\5/-0^XJ/$$(*YB_@M MB2/XVU-.B)4PU;QF= >9/TGI_ H>N#-TFTE.WO_L^5]"P^-OX!3!1U65XJ=\ M237^\-VGRJ&K:3VXXIYQ-FV%[-URS7O$KN')&R2,Z"<*#FH;'Q,..*[;S;CN M!<=UNQ/7;9^I/7^U=0+_AQ?PBLL_1W_^E?W__>=\^;7'_&#?Q?__O']I[?__O#I]X_PU;\^ M_/[9^>7-Q_]^]]GY^/[3?UOIXS2O8]UQZWZA!$\G"=(O&"E4#E.J H?X&7)# M8(4B!:^68EUR+M7B4*M8%R+I(WWA8R%4K02JNECEE&(DU=-!K@2W[!4K5Q6_ MCD%;%?&Z52$V^14&I@( 2^,]];V(, N]0?!Q<+"Z M*+-(?>=]L W[X.8S6=^C@B%GVT<,<7\$!;(209K7CNZ YAO:7=Y--D5F%X P MY,MQ+V9#@SC%MF)C/!+053]XN'0C0DWX4G+0;>;\XTD9G;K(C/;/U5>NWFKB M+G$91W)=@.T>?"4 M*YA]\R"#OLSP*"<'V#9)?#YH_K_'O1.N$0L9JJ*GVSCYHO@2J;("D[9P]5#K MDA_CX!4%(RXYL2X245MMRH%+!$D "1U7\(B0W$3C+I]+;B!%#;18K_#P2L6P M!_V7ZG@-?Z-6356)HK&'5D@8(IY(X4!V,R$2&Z4($@OK1%ZCQ>OC 2WOZ''A$(% MIM#5HUW:/*!3'A!@EBO?$$E3L3H?+!)S&>G2CSD,8# >OS$.A3]5IO#&RY3= MU@T*KZJ&1"B2YE?_H0/WNJ=9%=+/P3SCI,80I81 YSISB557ETUWL+?-](/ M[GL;%^8D*[#UWHV%:QYB4WQRRVFW*=QY\!531DBLQ8-]>949BTK/>>.K,S.U M<0!E]D0""\OF_&8X>U*_1(A5L7FDV24P&P+O6N;'ZDJ[Z+YP[94(Z=IT(656 M;ECTWFM3:"H:JVMMJ\R+).1"\7;%GE=N M- M098&1?UOH1I%?!VZZIY?(\COM-MXN8H#&5_%MI(BH2+F0^#OP ]P*I$BY M3G$9],Q]N%@D *NPLIA\BR5GC5HK0?KQ$CD%5!Z&\5.]-%&.%#Z-;E&0M<"3 M<)E00\0D+&/--;*SRF&6[X(K,0S*(0&HO5B=P*CDO0GHU"PGCI@XS^ MY8ZH MT\8[;#PS*&)3J3G(>8B$./6ER@R0Z7O(K]K_5U$QJPXB.4'+DE=N+D$K!H/T M]:G:GMY%O!-A:VF@$X/<@#!?]]K8^5KQ.![0AJ>XMASRD3#B9/ M.?TF&I/2O4-**A1!Q=B\^7SU4JEV2*7"&AD&RL@W7K9\R9JM.LOXYA&GXVPF MYVPF3PCV;%\ 7-U5@\@C?>J&0L:PH<#N7L&AQV8/QXFY[RI*/577C+38L4@? M5M=4,Z<9AS'FS@Q9F D%:-N)<@HBM0+BKC/%/17^7JS@=82W4/MH3(54+H Z MG0K57W+F1NLR-YZC?TJ653K#^$_RPN,PI50&*O'UL83# MHDR&<<]Y^^'7SQ\__/L393'\]O'#VW<__O[QW2>KTLT:$M%>SO<9A3UVR>&= M*C?26[D?JY#86ZW@M/?ZK51PV\3&?MAI0Q]519;1L(VHS_!DP@P)O%T$B3^JXJN-#?N>!MI64%G&]T $&>7*FXO?'>1NC6,_6T M F)]\D9WB/SB3]VLS,-^%HJ7X^$47A69QZY\Y1'*PX]WR_H0&(Z/\W\'E:.Q24[NEH@:IG>Z85Y?G M.ZZSE")*ZX-51RF&Q,BWICJ?:*T+'RG A/$@E?<#^T7JX8??&9O *J2NR@.U M>)2 JUOJ3"$5/--)4-A +T"1X$EO?K4,LM200NW5 VI,$B<^$E33L,'5A3]3 M2D-7O-6JL%*7:!J93AEH>.EIXXER<:1%WUJ53&#,/+Y-*8*W\7(94.&254&L MJK(JR8N^>Z@8:<]<3'89J4ZK5U 2YYF#,8),$Z3N^I&ID9IBQZQ(Q?+5A(Z$ M&M-3X7GY,E?UO:H9XW*91[!=+1KXT($E/:V2GXFL50Y(H C#];FO+-%4R:3X MO-J&Q@I)U793M5-,\7]1"'B_% 0CZ$SLB! ;/Z+1J,/, M(*6](1Y#4U_,;6=H/>=?1:UQFL.F4Y:.A?O4Y0 U0)==X"2XA\-T=]]5A*CD MRR7($445^!9M"Y$BE,\.N^A$OZT.'MYK^MC"?Z;6689J?RR.CJQT+9O7ENYX MTZHZFP FBC<;@A0LQ 4P*36J8+XZ@0Q0;*4[XV'W7 +VRCNOD+C";4!)E:ZC M/%&_YHG"OS2VUA8V6@BI;3$A?T[1TZ+T"J2A&@F!5J]T/LLD78- MKL$77(ZR^.X/W,?)C$&ZBR#]/D*#BS+GWZ6/2;E%[S8WF$7DPTJX:EY5NH/0 MF_&.RBM_/!6%STW[O%HDZ:L)@;S26!XD34XY%<*,? M+![I #O_)[Z%/^!=*]$9A\"JA?UCWCY.'KDBTJG8BC)=,ORU+S-\)O8OE4F" M>:/T7O#/>2)R/&\K[YFNTTPN7%"]@(W4IUS(9=4?6.3IW&X4+EB:@4 M,68/&K)QZ97%51J'>2;=S9TIE4U5PBX:7=6&0N)?R@QV5](3>5JF7P8%FH4& MFF$:;QANW"*EUY&U.&\I:W/TQ4 WQVG>DA*4"XW47$^4L8"2! L!=8K6KAEZ M*7;5%0V-F@\\Z/R\*%25%!&NTF]M#E&$:8R;:D5EA82JX%8HJE0PJ0Q[A9F, M5>(*XPCX9'(8@D4"5!('A] H? M?#7?/SLO'\/ M*]7G__/NH_/^UY\^?/SES>?W'WYE7#[5JU8))\&?H;P6X9^:3!X\#YM2308] MY]_O?G[S;Y5C\N['][_^;%>22?-:TIU=\T]$YXH'KGC211[NK6JF1LXU^(+C#N+KR4=F6]FA!;\'$6*:E1COMB9 M#KHU=;26(]IS?I1SJ?KITIF:^3Y!2AYXN-:LM!%FIB(OIZ@5<%SEB8]&H-$^>G"$'+5U>8%B8U5J1\^3/OJ('\_\(K#]F(_EJV+DW@\ M+PQU6(VVNWF&VQMWXVY:I%$IRBK)-D_-#1 V'8Y2=?J9RBP+9=61SW7\H"@! MI69[Y>O"N\&,>$6Q9JV&E--:#==[P*YWMUUONVNA3N)I#<2?F"'_I\:'/P?6 MB<@:K^]-CVC/G)_>O/W\X6-S'A\?E5C(&UNU<=='VEM)$(+H)@[IJ,%9P)", M&*8J-/U_<>ZD"_+*BIH=[5H(='I@!61<#9$47K3Y*'A$48<4>H3,36H'^IC_^+(*%H7XI[' MF"M&.6%T[WJEX*[)J/ON7Z+X-E(NN(IEJYX357%RO?M$L*Q8[$DSS'R R/3J M-7-&W1W?Y7=O==-[SGN=SP9N.?BME$RJR8D4@4>1[;Q-NW73"T7QH9S/-2@T MAKTQ[]!),=0?)X7ZKJF2.@G Z*G*LIC$FAD0NP>ZC2"_.V=H]\\-$BV!UZ^3 M>^FMU!?D?M-958B&M2XEBEFUG"W1Q6P)Y+IP?M(\.YKIV\HEKWEM.+]5?B<7 M/"T7F."LL^Y+J#%2D;7.:([3+W)C0;K/&S"YWF)5J;I^O3$%L,DOY* EAQY\ M,0EU*P5D7(5B_7H>RJ]W8OA:N,7KT47@VL!*^SU)_Q5N!]+7>.Q,&\#->:J$ M9#[;QHG;+I0@PM=Z1;)YQ"/N$9LID=FXWY_-+F;3R]EE?]2?OBQJ!8;#TJB, MJ50_&_3[+S?&9XD("]X7(O*'AP0^56%G"UK,=30,XX:>UE[E%>C8F;I4<274 M?DRY#6@D*5888!.K R 8J"U/F#Z/JLD1A,I&0<-RK*28[CPGBC$J@=&F0MI M"KYRM9B#\/5_LU6Q535E505+M= -ZM:&^PU^*[)ERTK;R46EU!NI"G%22O\! MLX"[JN9[9?F.,AGRWU5Y(BPL27440>DLTC>;X56/-3<,F/)61,-33Y0M[R2\ M1+P,/",3!_-SD)E)4C4:YD'3GA;VE:'.O,)-)J$(%7+1^IE46Z/JGC*Z"9(X MVN _89-EDVU:A$AR[R5QJ:G5OG[MPC_FXB9.*,QMF$59T^"#R)3.HX5>A_$5 MUK31K=9F#$4UF*-3'UU.(,M6EW#U/ R\K&SS^!';N0E%:?PE@9%(G9[HO$\3 M(<.2FNUG\;=P/F5)L'(50U$Y.C/RDTEO$8%LK]?HCM+AFZL,5UNQJP!$'5'I M=% $)_,XTZ#?+& )/L5%?P-;,.T-R5W!9ZC'*W9'([:A685BV\=CH%P(@I0E ME]S:"_%8+ 6_WH]OE30\F*5XJ5ER=%XEWD%$*;U^-4]S>0N71: R.?2XDK6NO6K9]!1%>TT*",GE%%=ZX'0DRQEW&7>MP M]XU7;\F+4=M,A7R)^0F@%7F<--%C"3&4$PXJ09MO.J4G*LD,LWVO R7;!=-"U"VD(@D]L-91!A24*FCP(JXM2"]916 M$@J9BTR X%\M8UT1,2JU*;&UI2ERN9!1@AJQT:P;KGJ"05&+>F?;N19482["N6S\@J MHM5711S*$ *;,9NQ96:,QUH1U:R5OFM0GB+7>\;#JO86-P(YKFIOPSC7Y"_! MG*@ZP(K)S2OLWYN26IVBT<"Z".<7GA'G]*U6< MI)SJ9>S#K@/Y'>\,$>^@#-%]V)2)2N6N.>M3Q2M)J(!E5!^);K7V N#UEG5! MU'(,_E:U=W"=^F"^.3S3F48>)A6109)-$+BQ2[EWYW/GNH.\,X,5@Y5-8%6X M";BU+MQDHLJ!_XE7*K\6-\R^P=M>-0G2C9%49$"7Y(&Q)/&-U(=I,44G;H*L M)(_?=H\XN191\+48+P!9I%'06&.NN =L8PQE9 _C+8%3E0VR M/2BSE#J-0MT,,VD\0>G$*NL8[BW690S+")L4&$8[K"Q+%#B+95RL%$JH1,$4 MR;!(B2Y^8JX[J:I(IJ_- MBP!:KD@L<(G)J*L*1;.K4+%RFQ^Y?.Z1;UBM!9L03N?V&(';R&+DP!M;D5U6 M],$,,_L2CV[*9FWE<4UE2HD$TZIH9C!8YR7!JG)<\I367?*)X)G!,J^=Q[C8 MI0U\QI1.@:H:U2W,HZAUKM%QLM&ZU-1JL\23H?#!)?+7%2V\/M(EY2 4&0J5%EJR5<\5$+="I=.DL]SJA/S$_X@9LM7 X]2YK>]*EZZ3Q/+N%A1;^ MDLE-0+0=50.%DO$04S@4"0J>G"P#Z@52R]E0=(H8@2^(.U.=WD3GR?@R.EB3 MR%6N<*/XD5IK79WC08<+V^ZM&EVJ?B2 "S+#E&X:F4I!+=_0=,=UGH<7^T3^ MJ%9W!6QX[*KSUU:C$D,.08Q/D M_('60K7E"G1>*;XF33Z;T(+KX:G=JX+H=9Z(*J<15N=%#!:Q<<37<]Y$:_($ M]$7"%ZOL3NZ61)8!_#N2&>&:2#Q\=7UO WU >DF^TAP *O&\ MV(0'Q/VZ_9G6>,7!C,4HM!AF="-8 M(>-DI<\W:76M6LIIDFD\EM9E7S=QIBM,B,E84R<340..8A&'!%3@(#D+&?KU M/0$Z4ZJST_O?/FP2@E1]FZK^3"4!FS):/TBDJIS66XL@0;.'U5PW+H9/"5_P MGNN- %Z@0)&\"O6^4A.88PHI13)V0,JC""T.ED=P9N2.74F9&''*1-,I$XWS MD=AM;6?$OI(Z'S5!% \GK7^RZP:_% Z=DRT>Z[:H2[=AVSMW,@I;&+;:5ZE MNT,P],$HUKH%;_V;R<6D=^G /4+:W7XSNIB9_T9-^V8XFO:FQ6<4JD-]6TL! MOK3:(OP(IK&\DHDS&K@.;IGHOP?J]_!7WRU. 70=-MYV,AWU+LK;TD?CP:PW MNO.D"$O.P4?.%L7S/LE5IA_8IT>-BB<-ZT^ZP^Q6A4AD*0AMCIK;36TU=,L] MJLPL3;OJO5V8I.K[BID!VK[KMZ1]PH(Z5-,QA:\JY.KDW84UZVOJ_!JJ>VR1 MUDP=I&\$!D(IS*NYH#9W0_/8RU6F4,FX(1%<,,Z\+G+C4M5EFI7G7[OL,&PP5AD,"!#692;*G4%3466A701K#:*=6!)@%4DI>5!&1'#/VNS M3=J,IT;4/SPH3HM*ST:1L>T@/M,Q(N7)J]\H3E&=&E20J+&^L[[;I._UHLS* MX\?3"*(25\E8]?BEKFN6^D?;*Z>WU#FKFF;,$-A2O*PST/4)K$D-=N= HSHV M@(&'*)&BK4>9-UL_\S#HR=E_8@NTR@)U.G9]5ZQR.8L=A6I-(['04^591E+Z MO)2P(ENER";O#+QLI'I.I.L4M,3$;%+MI?@/MHXFUC.C( 'G (^,,3&HJ*MR M;N #S#/^]OVG_YM^5[9J5J$EHHI5Q/SJ4:DNY1+L;K&-V&8CI7\C4+/-I! B MP5")$EJ=06>"5 66C'.&HEY?E=\022Q^)*) IM^C-;#&L\9;I/'%GB*F/015 MD$5"'PL4[!4%W3W&24$57HO/J5 L849XE%-EV^NA!V4%1OWZ'"K#=- M/<FA*#8(T.T>\(_T3AF!D=E:)H_C[G>FIM:8*6-]?)J;^ M5;:JIH\CK/#3=U/9JNO=Z:H[9=Q<"^+VU3B<4[W9F.O-K*PWXQJ,,W8,WD=E MJHFY?IC)\KJC'.9@&HM5%H4]:CL M*J+L,NM)3/:A>[HN4.V]CD&HD$,5B:"J?FI,5?6;J1^]<#B-+<,FRR@23G3R MK:J[,D\'"W:[UY1=.)L6RY,:RONI_>WI<.>8=XJTJ ,5J. M1F70N[@7ALSQ]WALF:9UOI[\*L2Z+14KAQT:ELBE5,AV*\/0(0JNVHL6W:/, M9(:*V4/'5MBFV:9MM&DZ!R5=WV34,EBO#'(Z?>AC$F2YU/A<1R/<&IF?:]:8 MJI6R8 ED0V!#L,D0C,;>5?4(!@8Q65B?L&*.9:V.UM-]I-#Y@Y<"=Y#5FM7: M)K6N'P&5>QM64U93F]14>'_E01IH;DRS ;GA;/.!.RNN;8I[+2.DY'"$#U<$ MI+8;?,X5RT>*# ^;\6@8^_00@8!J MCC"?I[5&"]+(+]>/UJU,=_$4K^)4=TE]L/U=0M];:XZ@Z&(-?^&?QJ]/T-0?JUBI9=YS)0KFJ7CYX[)89W@AV\RDH)<&%\"BG4M*1=<^! MGZL]$#I\HOPE:N@WX\FPHMY$>L[QL.+,+.@YAY<&C^;!Z#E'XXO>K$[/.1I/ MC8\.0L_YAM[S[@_(FUP([#Z >[U\F2NJ9E^BQTQ'G=\,W,FDWQL4 P))$I'7 M[9;I,'OXW,WIU,R^9E(G^O34;E"133JW"TE.*+PS_!F5'+OQ5>'K5Y6I@#'7 M"Q!%G,/_W,1AOJ2%207$X4HBQL!/[G)A[N-V;R#/7KRC%Y M4%,R2J)G-I)[:>]5U!VKB(.9G;)ESV VAHCDM2C,JVHV)EE%I03%1QF4XL MV)EEH+2O3JVADX#*M)_B;%/E!%&. PU/)?B8:E%F^[AF ?BV"FT8\EV-<IFUS[W_-'3$RIY:DN-$32K\; MY1S6LSTV3L!US@CQ2I@9(KI TBV['5>F=4WI))I D5#84-IP735BT3>5JB8@ MW20R!7.+%2>&[C*#\9YZ9DI5Q:GL-,#F=-&ZR'E)- )L$&+TG,^QCM%0W<+& MII%1#*DN JSXI[;(C;K;>C,U4'I99430PH8R0%5B5XM*Z#68"BDX53O5"L-T5$-'$482/0%1%3EL[J. M=@\2W2JHHIE22ZYZ=WV3-(QOM]QB=W!J:V1-+[E5+"VNR>MN#&I#SV/CE16[ M0Q4?Q&>6D+ 3!S9MWQRZ$>VCM;UZIY7J;@B""M>ZE9'T:U4I[CTM"4LOLW(* M=J_H%9Y3ZS650TS-,'R)[!=7("?X#%#!U73;90AOK\ ==8[<&;K#>$]BKC16 $WQ8E:,?960ZPA M+9Z@8)9J3NEVQF)1;>4(WW\!=(3J; M-((LCK^HMB/DN%-K=^U3;^S)A"+K++JI@FR*)-'*Z[F/M_S>+?!/:F/H;@NH M% ^YL^7=##%4OW$+)V^S[4I2\^%J;=WW\6.J7?\==J[2R0R^JJ?C%SLZ3I?- M1%2'2J.;2.$P;-";WM,-H]:KML%N60*OI=S?#&QFLSMAY4Y3;J^+>M-'/HT AF9[R.]V,];WC M#4I]GLB_HE8$L!4T)B%YP&9UX>B>K;N> M5VT+:-I@!?F?L@+]HT3QEH?K)K% EO,I-AGI+MO7T0 -BK4BPYIV]D'#&(! M/U:G-8JHM?8P7BDP(4)[A%XNEQAZJ0L'VKB!=S&S03)H;20)5]*)4 M!O5[W.?)A+<7W3SFG_(QOY7'_-W:775O,__+[M.H/)J+&]!&U!S#I]<>HUX0 MUT6\4K.9J5NMZQ&SF$HB\[2*/L?1=:Q[FL]A>+B3R6XQ6O8Q!Q] T!KQ^Y<$ M&ZL7+O/[-!$R+ LX?Q9_"^<3K,@KM_+F4Y6 2)L=50==%=>D>)9#'BOM.K2O MXBI'0\5S=QWX&=%>8Q]W-[2K"D>W'5A9%MZP?,I4\BO<8-HW^/L(CYAQ>D2&YXSQ M:H$/O17)7"0Z\@'/3V(8;(;G:L+[DA;Z4IL0UWF7P\^E.E1X@U#]F_#PE$!3 MM9JO_E\";(W@5H:IO,7S$5<[^[0:;&QN2VLPSX_,LV@D$+NK:;6@AL9X)]ZU M#+@[0'IWGSL5<,30@<"#+'>KHL)[P8XQ,\@.[^32*&;T;2&>@I"-B &0G"-( MDUQG.>EH$J:"F)JHSI&WF@P]N R/50$M>*1J+:.X]7"QA=_#!("NF7:$T2FM M3!51G9&N4=?C:G^_(8#:&2%%&Q84EY*T\+L8=X#)JQ$QZ-QT/2.5@081S'^6 M:UL XXA2H;,D'+WQIXBF2A-21V=T;N[HCZLM^X;9X=8X1DC5Q5^P3PRF_I4'/LXGP [2N)BGY6"* MD7(QR @V1FJ@7*7AD7YSOO/\(+^M:0((HR5X!K%7":FF T2C!R42DOF$H/# M&.TTB$ K85T0H/ RHQE/)V#(BM,7L5P[\]\*SI/FPVKE9\05RM?&N@E&9^P[]Z@"B5NJD?IP)0_+WS_ M:+V9'J1<)$T<=DWWH'N:+&,/WY_&G6X-7E5@E-ZHZV M8EZ+/C0IJ5'K3IJ"BGL:;JASI\(_JFUJMIM922A:.$#;1A4H]M3BQ(AJ>:IW MN6_N2HM"\(P!&2(C6*^:*:NG5BD4>G9J59";4XG!4552M-&V#:0#ZB<4-&KB M[3L"*Y.,P"U 'S&L>R4/^F)&7%L)546([U$%#.(;4UM[F6)5H9MND_XV<+J+ M='NHQN>:1CG^.H(=CZ?V&-C;+JC:!2ND=6F]1/%O]*4W=@/J^*-,L)8SB[]H[. <9R0/:2>_3B"J<3QI!<"4K,VJ5#I+TJ:?VN MMM946RMLNL'UZQINPFZXPF^T/0FLJHNL#O4VMLKE&9_>,J#C@A]L M:7'M;C_LTREP9E7H3P1N>I-Q:QYQ4XMM6>5\.E6N: 5A?NT\< %>*?G&/8"L M,@O3+9>WVP4L*V@(X-="(D(GAMSKQE'I1X5Y3 N20^Y>1T6T'./4T=;*K"+R+9\-]O@11-9?; MDS3OG/M6NVNDUBDIWZIDZ8H7HE"#S?1>"J:47A0:&P55X);@L_BEJU)@=W6" MN%%]6TZ?GCIS$UL'X3_0P8MP^[;">(7>MF:P/\$=%=P<)H"8OQ.L.BBIK''* M2\PLW$S7].Q=M7AZ. 3X1^4E8MV&(NLG*NW2%2Z#11S#[.9YW8S/Z_B\SFIK M:_BPX'A'=F^\>A,*6K8QER?2ZV+I'-0.IQ##\?V,W4UN\AT9Q5]FDGU:96&I M1@FP @0K+R ML?;M;Z&@K$$L.U#A:N7W[O9Z<2N88M ;_/$X _T%;]>JS9%CIE-I/&=+CQ3!J@V!]=@EH#3 VVH&&\1GGAV9+>WH$DL6N2CB&I*EOA]?_K22B0(G55TX%QZ^ MH=J*T6A,]JS$$0A',\L!^QTRJUY/56*@RDAYY)=>QSA%0)<[2 MWY+[KH[9]8%<&;"/JALNPG"W+ZK8*-9O@O-0)*?C MJ,MB--S1X_1CK3FV_/0#'(/>MH)=%<%8#!-$FBYJ8YBZ?C.1JUR+6:CC6C7V MI!BT"E9C01)UO,+2^FU]P19%[GCQ[ALE@KHO:17Q+;*BRP*^2N$-A2Y:W^'L MDFVE=%:B@YX%;P483!C, ZS"*)Y>%/WIA%U<] "0ZFQGA>H54=LM*D(-)Y&" M(%SKAI.8&@Z"#<--CJ[=P;,M)W#5&<#=0SX.#70]N? //-XG(@+CI(QJ=L+- M8NXR5]P7F0")O5K&.GQ5!+]^*@QM@ZT RX=!2=/YV@@M4[&*4G*]PA4QY:)L MQ*0/P;"76:Q>*]Z"M<)1 5 8M\[2N5%G4JCZ>)2TCP7M., V@ &61*)XX;+' M+GN,EX M$*M,;>(ZC,='03$'F'BQ41^7Z HBFHPB;/X* M+9W2YJIGP*M6_ZBHK73&="2SVSCY8N93@+@CG7RUQ&R!54BD"!6I0!FZ=RAZ M##MDS7Y3/\30%3]WV &"=$/%JJ;M.C=0NWGD$95^WDU0GBK4G>*RU"R] ^+4 MM14L"_Z)+GS1_H;DCNI(+".Q&G*-78G.=JET*]%D'COPNE CZ9<%HN@+K73%("QQ7FWVTM9D-?JDB3 M0D_:*./4177F\K1E,=L4;53U)#(8<+:2_&SXMALUE'N78Q8'9CJQ5"S_/WMO MV^2X<60+_Q7&/KM/V!'LWI&\?EM%;,18DNVY7JWFSLBKSR!1[(8&!&B Z!;] MZV_ER9?* L#N'DGV4-.(V/".FB10*%1EY+UX^[7[M* M%_W:RS=)O,6T)KL1PU)\S"&URV5GO(%"\1JU12ZUUQH,H%5,CAH0>2Y'9)EA%4:C' M5.:?4Q5V]\M5=NE:GO1N^VC380PR,U( M7>!-=_"7BPQ'/(J0LE N,=R]%@=9SI/FQ#E$8!:==((;;!R/4N>T",* % MPU?48GDB3>5Z=\5.>(S?VMV1Q))=$F%FIR Z(/K)^(O??/)O6/2__=6_65CD M*&32)GX*R32NQ#S3$W;I7_^*;_2;3Y]VHQ_%,?WM.8WUCH;3NB85BY,E995( M5F+L65O',0M7$+&2=T&*5ZO.B%6GH;<6>K+6H3,F/340 M.3AKC'N+&BGO,ZR_;>))F\D'%'&9S#)%S[[%M>,E73_6I'4>DKTHO"Q!R:]_ MOP0ESR&@V]'8 J"0/2>BUA!(9,T>D[# M;:G1K)\U'I_^]:USM4J-B^O=8&4 XI[N]/JT%9-#HJ$6B[J#=H5L.M"F-SEV&FA_E"EI4M'QVP*62 8T?$M*6VS[%(\MJ'WXB65[^OS M9*R4\2KV!_D.N%OS,$;>,]"K

.K,/1U$^.H98V'\53.(.FE?4SCU[T!OQ# MPQZJB]$":8=C*>V05('SJ<&9JO3DD0B+"U@?YCX3-I)(>_Q:3:6U]](]/ C= MG%+LHD'ZA>,@C)X@%VQ#\S,^31E0TV+IJ*S(,@A$F("+3-D=:H[*H=0A8BZZ M?9$K.O->'O$0>(X<_ %$K?D-/&@$P2SB9".9:6YH[-97@VY+1UPLLA12<$]K MRE,=KQ68Z8K8AG&1E:CL5<2$M2\.&7$+K_*9)$$:A1X#HP*C,5X4-RKO@3>? M\^GY73@[B8[60@O'.=U"?+!XO8+U>@'!9>P-W3U!PA^Y3[(ST<3Q\G0$G=)KVH^,P$4--S[54W\^2&3G/+A_J>?DY M$S^BG4[+SW9G/B8RPPR.>%*I]AITCC=*Y$_/X8N,B>=^] M-S*T="U3A9GJEN\85R'>E8T*T)E0E/$2)=YH%D',I+3:[B%;J=:+M[*\%,@4 MR0ECYX::IBGE#;M4>% 5CCJS=$7*J@FAS/BT-AT*.)1OYN@$^C!W9.SR#G6< M?S.D.VB !PC-VLO9SQ.,@S%9M]%+[;A_8S1BG+53!;D1H5$A3?;:@L(B4H[9 M73*A-$!0G#B;^!3&=TR]S0\ M&N:!@XG42DL.V>@J/\#^MNV8HCVH:F$ZV4MQV*I]R-=+ZD\AZ!(QF\5X:DO+ M;3)E51@SQV=NN?4T">-%J@+ELHCO^Z(HM7!TE9)XBM"F8O_67B8L)ST=^4LC M-VK.JYE->"1'QI\1O'G>:$7 G4B;D_5:ZC1/K MUE^"T%Z9RXZJ_O*#B_L7K,B M62N-]=";2^I6>=\TG'5MMLM$SFB[Q@_2!LTHZC80*W_9G%*3^<[ZS),7K'[O MN,9"KCBRR9H\=#* &6]@"G_1#\$M+R,U^J3FQF''.&.PEH+'(^BG1/Y2]?V@ M_4HR.<+"+TRN?QM"S\E(:*[G4LRW0Z?"&KGR5:.""$H'X 3Y"C>3E%=-;3J< M#YB3$:>+>0UN%HBVMXDTK*R%<@)@3FTXI%)A&$&/UPNI>HVZ]NAMJ L+IM@$_B+PD M3YU=3*4X710VLT5RI?.+CJ.!P*5Y'W^E-EJAG@40.2B*\PS5%]G2WG7MC.5I%N4 MM5*_+@Z:8GOKV/+M%U)KX2M)U/=28,_;C)5#_R>>67\95&B_"7 M8O>NL"$V9 =JGUU4@B-V;0KQ+JBZ?$7T>INZZF_)BQSBO[;R+7C<)2H0-&@W MJ5Q42)T$_(->2Q^OWOZ%5]2?VO8FNC><:GT];/[][;#!!U_$6U-7=YSR M9F5OG.$@],A^*TH+#U.+&3E4% &57*D#2 ';U;UK#",:7+O[ M>O7-JS]\_O7JJVBP4=[G4;^)5_ESO.S+K_XO-4W3NELX$W\.WLSS.22^M;9_ M,IH0%1Y7-H1^Q)ND7FT2N A>?OMVS7M=-NOGKS78P!:DP*=O4[%1;;AW530=2FSB:"-=XD. / >N7:J)H<)/4]9A]B,9-/%G>"E0P1*M MH2;6":QE--IS-/M $C!9X=!K?2K3&DU;H4D&S=B<4P$CE28W1_B;%8;P2(PG:.NX1QMRP 92>%D#HPN\Y,R M<;:][NDS;WT)9IYGQ?.3I>)YD17/Q37\F%U#I4>NR%523@LA_?+'AU&X4<]# M88I+Y\$P8[ERDTSV0?1:&[2AO"/99)=,\S192N6]9^T?8CX+*S[$XO%$P-GK MU1\"2X#Z>Y!KF0U3SU$XKKOL.0GXO"FZKD(@WDJ#AP2)(;L,3\<:W,=*$E9K MH8(8& @#VX[XK-1#3EGZ3")J*@Q%'Z]E)(%1:IJ/1%#N\/!$7*\'G>& M/HFP,"_T@;' X1>D:BM";:C]7:_>TCK-U4F%=P9QE44/-+SHB'*X ,!XKJLX M>K:4J93DHZKK4GM4-*Q7=(GH$M+6MOHD-?P(@7\YS_^H:KE>UOKL.0Q+@M'BF$M2UA7[T;K0<&;!#LDV>+V8%/1MS5H/69R MBKE^/(@^I7>';6 E>X8KP+ZA0V4+;$*8OX->>I.552V1FNWS6>4VT0O1%DJNX1<_)2N>V&--Q7D4%%_=MH,@254_+6@2;@$JF@P+ M>XC?NU4N$'OE%WF,+Y[+/\]S>>N238\EF7B!,T/L5CH"J7L,"VZ"7G?"EONB MY$Q4<>(8V;7E]OJ!ZZ^44)]S,V;ADR34*'E#NQUZKQ)4(^&%3HEP*X"%=*Y@ M8P@]:2Z> M5X%4N9$Q2DZC?S./E$J@'$KH@1R@[C%QL$@?&-U:8D[29#E=^NS$]^\@/]LV M##H1;B>Z,?0O/'XCH9@7R[>6.Z5IH1P%I[@V&:3<+05';'N\ M[:!6DX_9+Q-X F=6"+KF[JG7H'W'G7Y\U$O;^?0HL@,V,\JT,&?ZG/)\5'S? M@TYI'#[I1%&'4]68EK/5UWK21KMMZU2N@MON;SGA3(8[B/[R3CI(A[).HJNT>(N_]S-(]QY^O#R.-3\D9G,L\4E54?=\[I/W=U M^#Y+K]%3R SI&/&E*W3X?X8IO(ISL^__DUPZY&K&DYV>U-_[$F=_?E*JAA[K M"G/S'K=X8-K\C/SV/UZ\^.UO?_?;W_S^M[]_\:L7O_DW[(OOB3[/=H9[E?RS M3UZ\^+?1^"YD"O_EO[3!+S4,KF$Y;[HBH7JB(YSV?7P\^=]EW2[K]H.MV\3A M&9=J&49(HF6Y+LOUDI:KX:N4T.DA]W-9O,OBO;3%ZT)GP2\0IITC=&2Q@=.) MT6!/2&/2_HF!.N5( Y-1#!W^*%HMJA"TK/1EI5_:2N=^FV,F()2^?+9MQV8R7MAF+NZ*J==L\L!EIL\W"Z*3- ML^5J#I5S.V97$I0=DQ8Y;#YO7D8;]&:%= M/P!;NRSB91%?TB)F+ES@FMHC*I\]=P_?2Y%I6;#+@KVD!4O/666M#]I-EA$A M$R\#U6^7J'99OQ>U?N?8"R?,G:!9/59+I6=9O9>U>IDAMPO;]J:IK+\W47U\ M1O^]K-EES5[0FBW*6V829ZYG@:D1D7]9=))U(.PQ"'M&4*)\!2_M9.[R':RYT69]'R >\2&XN&P=T7'*@S$>BY)8<#Y2"%6VD[Z;7M(W<#* MTB%HYNO55\0O)SEJ?^E'<-X*?6X**,"8F[-&)P7A!ZVA7\BYT=Y&V&M/SW*F MXYX?)7ZOKOV7R%$A8C4&DZ>P8#.4-]JM=;[-JVQ=5SF#QNFD\V\)X]*9CI_(^[@; M*S2P,DP<^CXZ@7=,FB==Y%57,@E7<#!Z5L\_RS9UL@^'ZFUB2C5;U:@;!;,P^W=X:\L5.(UKF;J#_?7^4 \D(" M $XHK*QTK8RGZ3XPL8(JY;@/I;]L9F=S$9??6UK'Q/4GO5!(=7KA&N9' U7' MVE#_OGW(:!#7-A1M0UC@YI?RR!_LU/HCM'KE"#S/=4D+G(E??C- M\_Q8,I.N_1.U)^."(H6E?3A&BPQJ@7>L8N4(:/B8^0Y7U>YD_-P3;-(N81VA M8$RT\1?*Y;13H!SSYQ3UJ6S^P"LTS%">[=R!;=XS[NB M'K!13TQS2Y<&80'OZQB!4="U\,E^>./P08.C>2;7R5Y($)PWK[]>KUZ^>;-> M_<^;-YDC*,OV7S]Y\6(=GX16M,86<=/A)XB$3&W2HJ]#T;/;1@UY\\*4>=^W M:+H5%,]5@9$2UGRUS\X5NF0['*E#,OEV8&";$$83OBO\M_&-5+WL?YZ:%>F>,C[_W/A2D\4L,"^BDC::#J>GC!]RV MZH[+B5,,@A#$'T1D1\XT$601OQRE+LG_5)U""U@*Q OG;8XLAB"<7:+VMW2Z M+3GY#S^%__)?B&6#G?,J'+"OOJ=*_HAATJE'D$VH-H/I-3@FN:2=*W1\O=?) M%:P[DPFFF^MO7*IG*;DN6^5"MXKCJB 5:B:1+[VNM!U>LK#77A1$CZ]TL,UX M#G)HN[O&+]VV):=IP$I5U"3OSKFCG+-G]NK+AEHVU"5MJ$28 7U/K'$3II:] M% ^.?NC=6C9%EI-26D%7%O$E+V)3"![3 MSS,+(#Y69>:JJ?;#'J+BU9'YQ6&T,X!PT77DXN#C9?$OB_^2%O^H/[4X1I=E M>\Q%_CY;+8MV6;27NVB[P)'A+&WH6F30!M9Y8(;@4:B*^@NE9N*R+VHNR4R4 M QZQ^VL6A:QK^O^4"265279^'#)";]"MFK:YTO]>#H5E?UW2_G(+-E-QM6*B M>O;TWW\;*$/$-9=\UV!YAS+;&>/S)I4O2.UC2_46N[L)=BJ;\+);EMUR>;NE M;.\;D)&QVE)JPW9[85FSRYJ]I#6;:O0C *S]G?2:6+3"BQHXG3"7R$]BCH+@ MO6\2QWI"2%)6B*\JY/-M PAJ +,^,J$S\O#+UEFVSB5M'?'K41K;MT-C$N@) M4R5D3(II!QA]ZZALSBK+)WVQJ_<(I)X^2^P)C^*4"> BHCC8,A^AK-W%Y&="V M(^SCXITL^^22]HEW0N(^\0UR<@H^W@2X- -:QTTPM(EOC-+XW9$:N[-RV4:D2@LIG%$[ ML,O1,,542TE\5>="?Q-:F%>AB .1ZRX;;-E@E[3!SA\OHN3(B-HPTW&0.)]/:EPXVK"OR5U?:T55[# MN:TZLQ7WQ;9K;?]I?QNW*E(?_)8V-X\.=>ZL07C91=)VT9P$G!+G_V^!MKLIFNKOBY^U+/@+7/#GC@4";F^+_G;6@H-Y1T#B",6;GJ-X^3([6N#? ML.O$R*.+<=&R 98-\+/8 /,111>VW5 =H9-!1(T%_Y/C>1&6CK\'Z>.>1*=# M4%CW44KM.!W:(PEUL8%O E+>";T,2XMGY*L6*]BHOD=E6V\U?,F-J?8'ZON78G.QW9+C+XIA3?SW=J&O6);NY2W=APD65^34;$U] M0=?XT,VT]YN6KEQG6>G+2K_8E7Y#K(AM=R)?O0XWT6D/S5T5+;5TGREU+X/W MAI[UR*([LA:Y$DY!'F\9%JZ9S$E2AU*8=450HV4[+-OADK9#[K.XS7$LOE_5 MQ3T <=\-905._[;SFP8AZX'RCL; K[]:.Y9P.DBZTK&2,W\W0'NX ]C)FP+D MY&TWN2Q]7/7]$$J3?.GC:D3P"V$D(=9.621JL*:1 (0$W%//E_6\K*6+VDM M^]/C-DDAD34N3TW!RYL;'AB\D&-VFCY&&267>=F[RL3".D^DMV@6+XO_LA:_ M1?4/E0'3/:*0F@*$M?D]W2"Q]+%=8Q>5<77=A>XDW'D3 MC;!%^?AY(A$3Z/-M3:;QEFC4H@=ZO.U5K[HX'.HX?V0,>*(UP\')D\!M'V/AE:F4&P2.3,J- M]=NTU'^]>AM8_:N7]H_H^Y+N-'=W;3_[JF@*YC]/ DM?5'V\.@C?Z$XOH7M8 M8=Q_-"W&SQ4W@.^\29PN7QNG"U_Q5Y_])2[>/\AK7'W%J_B:/RP_6WU[6\49 MP$NJ(47*\J9*&!MO%D<;B7+RL6+^*33Z_PFN6=]BM&G-*W M1FM@NHIT 91M8*5N*?;AQ4MC:[9?X< U_:%V( MUDDK6GO%5I=S7H9]THF#VKTHQSAMFOC M@A9[T^,ED/Q(EM\(8_\P?RU/PCS1@Z"$\'4\'V5[/!#2 Y9\M3NRJ*J[V%5+9H],"3?T[-L8Y\-0WE=QEV-XV ]W59^&*#PC MGJUD6JMG7536>2VR@T%)]^E>UZMO2*AT56&+5OT[]OJ\YFRMQUV8MKD>X]:\ M#U0TO0LUG,TF67EO2%FYF:".>YH1/Y]VUF[:]ITR,KQY_353@I+CBQIM?VBI MX8.>IB1JVS R;M0UA2JL TW$-CKU6!]U M+/5]<$_PE\; MN^SXC#<;Z2^<:MSBYU@4T8K[S_>&0J_PR_>+;;V01_Y@MO4E"T+'S9%U9)EB M-&))6IA[1')W6I^%QQH78?JQ$YG6E7A>)SDNRJF'=[UZQ6&M;-#Z=.;7NQA: M4/@2PY Y#?DD%F^*)B-%^?O;5N29DTC\VN0<++S^/,:2,:*!9]B33G%.9C<\%O]TD6)*@F#;E.YSEQU2YP'F, ML-W+MG-\NJR^9WPFC%===# ISHZ>B,NMA'F4:72UMM4!#>XIW28I!JMWK;ZU M7_V="/4%+Z*<.J-\;NV$VI\/[\(]_LT826E MF.*\GB1)))! MGXYM1R[N"&>!\I./Z(/919%RB6%(H(QM&P_34RA ^E8.?-)?KUYGZI%.JB-: MJAA3U9!4:LI\V<3'VNF;9TWPKB0+3P$;Y;JYG)$)-2P%RQ'RD2.:HF)'XLZV7 M4(F>SHUDB3DXRC@S11KZ-)C5&ZTW=>KK[)(FTL=LD#@I,L&RMXIC8<^6TOV3EZ4T,WY M[ 32HNIEC+*%1V0G)#,X]E5TC%+RPCN2?Q?6>,#FFK*8](SQJ2EF@'$NJ*+ MWOYL-)RWZ=LY,CTV=$W'",0M"%EKPX%/E+F3;CBT34)VB,F>GCBY&&+V9L8K MA&;*9=/',\8.! '3;8Z9@^;F5I13JF;7%9=2B(.NQ*=PK)B>5,IC',["6R[ MH1QBU)5 #K/)O\74/]>TQ"AIX-&Z(RY^\]?&<3*JT+-^8!Z(C3S9HCE1PA>. MDVG)C/ :3M(:M.4GA!SBTNI&\+N G.*ASK8#7#N]D?>2=PKIDNO%(&!UCQQS M$VZ0ED\]5'X"*$G(?I.B)M8K^H@"EN'F5K &Z99\S4W(MZB6JZ;8., Z=E[H M %=4>%5R!M^\_IK2+52JI-"+G+T^]_;H$;D[,ZZ@JD0D+:/R3W2\[3!R9#T* M/IW4BR[JT4N1%Z'#R0,+ET^9K(]Q3F7DK(^=8XX47^'UU;6;QEQ3UCGR5/V,ZE 4=JC@J>\8 60]>L-=MZ.@AK6(_$$I) MG$"C")T.H[FB20:2D<4+EV7T5>1.9Q W K#:M932\2@:^BLE5U'82;#BXLC8 M8MT]FIPG(IUHG0/+EK&6A694RT $EUPFX'1CO/Z^: R9[X1F,N064$*S2)IO M$W35AN1G76%2EOMT9VN:^?ABUN>C$IL;]K:04:6E1*I1A)+8MUU(_$&EO$=_ M4\F@2^9Q]DD60[(<7:\ QML55^W1EY"VUF0 J.LH0ALV MWTF)$;8@&0"T,7-5YA%3@*',F@-7VGJB34#A)AD%?JI^V&Y1Y]EE+6A\,O-+ M6RNP=CWSOAXU@XQ0U!(4 F4J:%,6AH-CA9@?TQR/=5'[Z0RC88EJE+YF)=U! M:1YT):Q=\XJRCVW+HC$(S?2SUKT2+4_7&Q,!IF".7(SUUPP$K M[)C@G&["TS:9^0&R!@2([RB]H5@>V1ZY/:?!O0OAP+AH;O5[8,%1LSP3+*;/ MXZN)RX3V)1PUNJG>4@JMLX-,4'8D& CL1MZ62C(=R?/&7Z*1B?:!_\3IERYP MH@#+A*#<^%LV^CB>'&K]G-9S90G;.@)V/3WG''&GK?9*MK@.FWWB1.TD:6 MT8!":BCP1V%9'(OX&J](M(!P@)I6]T=83HA-_5WEY)'LA_$N@K6+QAI0)4;& M%>5W!06Y@+1M*2$OB64OLQ/W/OT0XY?S)ZL7!#JJ@NQRR?'D@CQQ3\?AX(0B MB#PYW!38D?5S1PM>P*IOZR&E;@5*/QFF& 1N"DD'P!FS[]H^<[X/?1D)(%C*^!&KFE&9%\@W9WI ]MTH6JWZT*R[K^ M YM-B$UYN6LGPV3O.?XQ+I8X=^)8C;/L MYI2">,K^"\.ZBA<#Q0(X" ;(DBT![:@SJL5>U5H"MRT5F M1^F]7VY,0W-FI66U#6ZACUYRW+EX"HR"WUHV$FRN34C=\X)6]-+SE*#9,>\@ M+=9M:Y1J;=I+IO09QY"OWB/W)*PTC^:9'DP?:?8HAV+#I9=5U[Y MG/$S=H]1$LM2M,C1-<-^PQ5&:R[V?1X, %G[POM:D>';$$=>QIBH1H]*SN7^ MH&,-%%:\>RUB3NR-4111,]51G&5OVI)P+11/';%89$HGL0 BB/>N$@ M2^*2=)7MIO0Z9%@KB:$1/94=N8:W6#NA(8X!^M*AJ^YH Z#@_:-+35%J*\+ M9[E(GU-G'C=2=$R$<$7YU),T#XCH [WLN_BUKO>]")-K]-0:TN?]%S2R=5R/ MO1%@5KY#0CD>^BJN\H+\Z#:>D7OC&:]ZU^Z"?H4V7EH7U&'81,LJ<8A"D("0 M0Y1]XH:K4?HV90@)6'=_VU( G%90OORE464"J*-&P2Q"\M7HQ$ Q(B;9%^6Y M")7#!K>\'EF.TIVSHCM-HFFGIUKB^)LF:-=M9=D> MVFA2[MH--3?258W7V>5,='(I]H>X"=(9G3T.!LD8Y_G19:E",=NW1;=?,BW/ MUU'_1VV6V24H#G57,CQNI,FN&7^L\@:?VM_2(IYF>U,2,J]$;,),1: *65VG MG*T#Q&=,Q0D=PUHK%_#(-C' Z"F5BK!%_.E1H>"5Q]VMT7.AE5UW3+O'O;]E M/@9O,T:G-R#!MRT9%[(>KA)%M[)3,E',I>$_:3+Y[8U*S3/I #9=Z:SV$TH3M)E*%E[QJ;H \-% MIS86"3(>F.H)80CH-O# ,1BD6:!G?J+%5II0?[R\[TM+.)#-Z8$S9%(K2IH! M#!Z)[M5M=<@J$M,SBIUO/I.BDWW3%O6/A",L9]$E/.K%.'!SY;"T!,F2@]LY MHRP61ZMK=P%LU00+7F!S:E,#&@+%/S=AS/>TGNO:"U ?N@EO:1"/[B' M]?6CZU*#Y=#<%.1^L*:CY6SBZK\-]4&H@QH]UX69)J[";DM/XWRAK,R=8"O3 M/!Z!,'KLH49@_US%CB="*$=%:M<^P?S3'M4P_X#I,.PGY??*!B)E:K-1R]O[CS]YO [>O"GAE5)R8GK@.#TU&2[JQ;T-Q M5Z&-%WE-M&H+=OLN4&-445]>'N_#+[?GOJ>D[7$Z-38CH_ /O@/=)7UA MTE\X!V#T.$1@WJ2\TK2KFZ'HXE>"P.(1X>N1K*>+BQY;$E1I@L#N2 'C:2V3=#%LH->S? M5::OE[^0R3B6T'@!Q/TH0-QO%T#< HB[W*WV<7K";Q%?1H.?S@EWDG?!MR]Z M.%#"";!9)R]A\76?MZ\+!S>ND[]>O[U>_3%$VT4Y\YXR(WSXURTEX=U*<^D) MK\W5=G%TW+>;NR_D59[\K^(?Z"Y 9C M%74N$,4RN9:ZMMEADU6="E!E]'VV M1U8-YG^OWWO)>_\UNPWX;,FGB?,L+IDUF1%ZI.DK;6NF1M@KYL[E2E0\XQIQ MSE S=%ZJ$N)"Y5()C!NA6P:)>'."@E^'9B#AVZ!L2N:P\KP=@4Z+LW2-0P%2 M>%JPT2!WQ^]QUCZ SH!XEWV/L2 9UIA:(@BAGY2UO3P 6-9$"24^[E& MZI0GTD9I\3!]N\B]\1^75?\WTK-$<919MN75C6,R/,9L;+-FWYY5B#)I]JH' M$SDQO^2H(/)I1\ZQ.+[\'H4O9G/?+WZD]LL[A5EGKOQ:8N$))?.5F7+ M!6>Z"W'%'<=-V]BO)HCE7C I9Q(97'SJVM*E[8;6 PK+%CF4V68.W&NDO5C6 M/I=*:8RD2X6[L[].(#IO3%9O2&.++O)RB*N]4RW ).FY>MVU-UVQ7_TB_N3- MRZ]>_W)59%^=U04\U].FFXU!KDS +D&,MB9R6%>VJ"#R%-F0Z?Y/N;WU>3)1 MIT6']'HF7V9#Q;!T-5O47TVY!-FR?YQNV:0K)#!.><6.QB'97V#ZCF'Z'=&T ME8D"1[U_:]I\6752*@YE:KXTFN]\5W">;>UVQP/=?=\P3%E6NUUC%ME1W,2I MZ&?H?,"/U^=X$$?Z$)]L_.H(?VJ+F?,"8MR;=FQK]5UR4WNF8. $1_MQ;)ZL M)L@AF;T/VWX\9HNG52Q@\%N^@##4U/H[1 MFN"/RX9UKEOS(OV^Q=7]Y[FZ9@OF\Y\/>T7<9<00;;$&HI(!^S$6"E3?AB1- MZ'"77!UMS4XZ67?%7=OQH8':'BY6W'1!ZQGG['ET7K.A90.G<7*9-/KO Z4+ MUS9@$C>T;@+JQ*BC-QSG&(]+]X]VAW4JO;4;>L58&>IKQS:1.4%8Q65G%Q9% M86[JQB3JI55M<19Q[1P MT>A2R>(AIS_680,2FAAYM%2\P*&#^CT1@;);7,0Y M.V9K0&:O=;+,14D"1( >2//5EI75>=/F+]*].]D)[AW0VJ5^>MNA:3P "'0R M("6F4/63D3_>A=W0:\%(RQB;X:3!2T8>N).OG,9-I1NIX.= MC,W,G"@LY+=5=AY\>;T4:L5W$F5%B7NX3X>89F2Y?KN 'I5E[.[0MYY ^*47(V MGRE<:/TE<]>TS17"M[0=>L16O 3=)G$,JD1_+5 ";:V#Y:8HXT G*J.'1M?- MXGD,ADS):42JZLC?P$81$L3C4[5WTX:Z,9& M#/\=OOT^ MHDY/G%UW/3[=8WPT:?2 @&#'>0J*,UK":F^E\ID)ZT:# S1P,-&NV3!2C+%V MSGY9; 711(DGZ_RMC%QHDNZYQ!:OGU_QY6.J<_YNJ7,^GSKGQ1[[SZ_4^7(; M'?->NY<%64R*C*DO?+WZKJWB<10=9LI@<;Z_J/FH="Q.&>4#VO'C.U[3J1&, M%8Y.#]]-75(7/K<1D79BH^YY.@6M=7]Z@-"] 'PNJWJ@4)[$.F[C5$$SLQX, M$OTQMR!_^$WS?'SE;Z7J(_[/@02"Y[.\?0CON$;':8164?,KYY^%F:V5-4^> MH:O,F1"IO&"]7.^:]O[J%B(YG'=7W#[O4G9IX5SF@+HS=_+TB>DF^7=\DZ(P M3RI.V'/?Y=4"SA^$LA[BKY(S#5J][P]Q"=$EI!*"M]A*!RHY_86SBX[>@[,K2GB MQ1#7W%W%;:9DPO8'4'-8>LY=**T"O $D/1^U?ROCK9!<5'SHH;/6056GI DUTQ"$8"L%7M>XFP>FG.\A*3*[%O]X_-MQ?REU%XO8 MV'K4OLMXV^.*^&= QUD<)$##CZQK5Q\*@]?5:;-'KTDKS%Z]>_IP=L:*5*Z7 MR+VG#/5M=5C[%>HM 'B4^M&ZL>KDW%%N3H#DK#S>>*[^[+>&;1G>\;!QR1A1 MV?BNB*N%ECHZH!QSJ^1PC7PXZW9RY=1\#BU[H%E&?9OP-R2GG[_ZF363],HG MI4#)7-2FUX)W')J[JFN1(?&9?S_':O,\/;GN56O;3CN5QMR?&DJ>A-1H+A#M MH_2#J1*X],HSWB3//*8KTO@KSIW&%=/=I&9K\0^=;MJ\RO2HU!\=,ZZUJEV+ M[Z^O.&7LK2I+U. A;.GFM*N,3\E;F1'_\B$"E#T7AS!\3F&30I_M;><92YUF M=J%+-C:7<8=W2OF3JN\']IF)X#X^ +5[)T$XH3&#?>^X\K.CA/0/SO6.9EF, M4U+>MMEBX ^++KKG =((9\X^A*-LEZ2[]]/ VZ?T::]+U=OO$CM6=J@0I(99 MPV"S @BPXSXC*%Q=+VMRB16!MY&&:F?\XD(#WSBM'0@3=%5\MLI!=N5\8&K, MS5&MJVKP< OTJ)DZ^BZW55R(ZOP=B:HNSD0XQ!_%<9>T,+G+V"">YJ:K,,GV M-"8C%#+#-T%91^B#UW7!)W=TRF1?:(4BAA&-**F,'CN'V?:#:J$0&NX69SZZ MOFC.^*?-#?":WA7O'MBY(T86W]U&VKYY$)>3NHP[\J<@ .[1A^_ [X;KQ=FK M 4(1(#=G?.AQJ.KM_J*_R/P>;U88L.)0+"TB [,MH\"CY)=RQ.)$_(@&N;N6 M0J5:%Y( PQ-S(8$!I7@$U&91QD>C5X,A&PG,(P8O'=:IBR]E.W):UDG$.8.% M2*_B 8'366 P T\Y0G8O@)TH%AN([XM3A"AAWG# "X]/_FR;:C@"9R1PDCP' ML38@\UU0F$\?FHJ%Z-R5,AUA789;+N.K8E0,5X]VZ,BL:E2FF@LT;O.X$W#9 MSTJ^:5U-\,")!G*C2[NK'YCE9B@%LA:8.7FKV3*>>*QYURV;+1GOC*M[55?- M._;NXN00^(I\8G^U+!YSR5SUJQWSZX['*[ZU.IHT>\0Z.O6MMP^\K8RO+Y\6 MU=^"E$S8HM*+U8VY<=?/LW].((RFNQEBG$W)&BK$$K_4](UI_7433FW*>QV[ MMO8V5GF4*7<79VFO5%/%GG(E &,K/*4IA!W*KZ+LK6!)T97&DS5'N.%?QB84 M;(/)#P<+\OM^78O%2++[H MW?9QQM>OE.(\H4(-0=13L"%'A'WLTT7&IN3TZ)EZD#&<+L>)#LD6SEUJ=^3^ M.#DG47';H[2<-=+U1RLQM%8Q(9=@Z<5][@'Y-T8-/T/GCPRHQJ_&Y+_V7;5A M3Q+P04L3TU6O#.\(II^RF/=4O^BXA/KEVS]=K]Z2$%?2$:!%+NJO*!0U5RGH M\;M(-P4UK _1OS0WR4J-FKWF AQ$:WNZES2A3>E.4_@6)X<3QZ>, XY A%LC MMI'TM]_.\8%6S,ZB0:555IAERC#(4*782V@-BE: MVY;,Z0W)O.ZKOC=MU'BS3PQOHI0 OL.^Z#84QX!T0QP&P7*D0.L(O3"XNMU$*TBEWGCO;;"QN,/"5N_UBB#[9=5OZY:>$AD= M/B+\@5)X<5@83].2=(=6[J'M^" ZMU/XH#!MF?J44G;)F@LR3Z#W(V[I+WAO MP2%SO&H958%R>R6A=^M#("5ZER)RAW.6#%4^M9FUM?:>(^?19!/AY*RUJ8=: M$<%=&J#UFFF?"01TJ;A M*Q;ZMR.?--1"!"->HB&0W"!06@C%N,=FUL.C?-] T,)C<#YX.B7:#DSS=-C> M1(M NP='K5J[>X4WDL53-I+L2?F#2O+M;-7U= #N8>YVBJ,R ,N6,IA;HCY0 M4H=H$5J6(SY[%2U**&M+'S_O=R?1,LC#XT<"CW-QAS00^[MKY2:@N94*?SWA MPYJ&<'M/@&T\4'B)IQLQ-A\7_=XE5_2(%-/G7__OJR^N/OG]BG#&@0J.Q#E^ M6PAVE-=/7CJA$LT:<"Q>4P:+:^;Y@I+(N#6D64OR7O%?J$F#?2BL9U29'!22 M-4N6(_9"'OF#:B/-KUZ1$/1ZDM(JZ<"'^=)TQ<='%S;;^ 1WR':'BI0>Y>@" M7% NP_\U';.6>U.+K]87]2\I6ZL! @O0]T&Y%J97'2N\4@V[[T6'G@)*?O(Y M9$"QC5Y%W&2$\X@>S)::*#B$0$=^+\WU'@M.!%1$V=;%M?KIBT]?P*FE9I*V8UB8<UCP$B(WKM04Y84Z0W]/6.EM!^(7,357=R;<<%J]&LL3VC2=_EO[K$_$/%, MWP,4P\H=Q&0IW):,T1&.EKJX%U.( 2GTWIZ$P6IDYNH8W+MF=O]X*>HOA&JI'9Z MZB0)I9OY!XC1M0^)_&2(EC C.8V-)HY5Y>Q2.>8D1E![MK4]-160\XZ\_6CJ M$C#&=>7XYTI?6#,+ O6];/TL2Z^'IAM*:6*@,'!3"S5+O_J%$HW%$*HNMY I M"Q2$\#]A##NNJA"G &T$(I:+S[YMP7.P???+Z]4706]BLV%'GT#-,OT5S,(3 M++@\ ZG27H'R3".^+*G"*:UM-U26EVV;32N!I63_ULJ()E<($"!'JX#EMHS) MR7]9I+'!#9&%WOT0LB]*/Y+O2;&/^9PQ0";*+/LV7E++''9045%)HK$)B#G' M@Z4CM>UNBD:XXU+[7JXK+*.CY7_R;1Q]Z*37;8+64_ IIR*M(X+=I6C]VFXL MPOV0WT/')RARI8DN->(Y/),2B^3M%[Z19H:]@MOADI$ICDR'Q>L"R0?/P*N9 MV#.4C/!9[(2_B!/ELK2!/WS4\DQ04;]]L:"B+A(5]7Q\V<6UGR01I+3W6)2N MSAHW&H!'T-SYB5"/U)@Y 5T=!Z'5X/(3YPBHPP^5XD=N3+QX>HK>AJ*.'G8X M5)(Y4,] GD$_)\8M:1/IE(SY82 M&JGX()X05<#P!/TC&4!WGJ/+4SNWUM8PP@_!K0_$!A^?/+JF5&E/CI)XD KC M+NZTQ^8(ZPE@=7SMY(85 JNIFEYG]Z[JAGZF?22NLE2KU4D]P'"M;> MAUKU\1M%"8.C;RT%(,(Z3I7*BID#D$*?*3V**!!2G!,]JE;Z(,H@]]5E MT"<:[I8R-S*AQ7%N5O'5Z%Q3V3I&!A6S">P>;O-8:@4?9ZW@W$R\0?ONF\0S M]_EI0T$=.@1./X$K_5,-='&D/\Z%^1Z YQV7C#HG-$_1^'!H4TF)L""GM>]. M*K3?!7@JT!<@%.VJWN@WVF;'O 8 %*V%R03_)),\DP:I&J03F/- N4U.:Z\8 M;]JPJ:0NG?HL_^MJY7ZX4I$@\&0\L@)Z>!)-0&('P#.T^ZK/#LW-P)W1=?0C M>$>OJ&F?(Y-<>')21 _-QI=27=:5_7PL=+^K3(=Z3T38^WS 6 M+?7>@QW*,4^,2*0EIJ_#?-3ZIM>M2^SN69X0O[&<[H;;@] M@-R4J^)X++;OV,1&&T=4@^3V!Y<:%N=WL:>\2Q=^:0T!H8D; M(3 /S2^213W<,L/0+TF@O.G;O9AWXL GI#[B+!U'?$AD=7=J_M-'VVAQY3U& M&PP[RK19_9%:[Z&^+FC7S0G".7=5.1#2JD7&32O'?4N#.P*L56:I MY"SCC!K0%:K(;3?]8NBZMA.@9;V+P4\A=#?2(*0L7&Y*C%.)Z@E<2S.60T6/)B+?:=*WIDO:]SW'Y7]'R/^GW M)[1F?8SV*!2TUYG>DK\0V+%#=PAHV !=LTP=H;^58)ZWS(K;/M8K%G^XPIQ+ M8MK_Z4K0QI@GJ5Q#B":N8,>B%_]9GQ"6%K7RSLFHF8*N6=44&%*%Q=%QH1EW MG-7WAVN,? 7-N6M*/F7 7T_-)1+'1XPJ"@G!J G\\6O7(PD2][;7V0 MX8Q'\G. .H0'@'1$AK#>G;6*V:H'=UG\:DDWY,K'AIC5^&9"\R]N3+R7_,?F M]$.7-R]77:*[;"42;+M'+P(_@" 4G3E_-=IO>I]M8V_FA4@.9MY$F 2,#?IZ]>7W1\*GTU!9E$D)Y^IP5VF+O!*M MN818,=V-:SBS'K5"&0TQF@G" A('S*?=D4>]QB19"X>7P2CN14LF=6C$\^JV MVG 9,KO:S[">M*#A/F(O&'V)V:&SH@2N$.*H[I+G"LS !\:;,_*@DN%4G4Z$ MD&Q*_ FF-Z7-=1/:)& @:DARGM!=OQL:#C&!%MG3R[.+6U$P7&7801XT M 3RH-25GT+DO.H>WWA??L2H37^6]O%\U)NIM" QN=8O7%"B/JTP:4CN?3A 5 MINN*(^+1++KJ/&7\.^[,\4R;_L#P)[/W)\4K=J0Q0 @J5#7] R'6#FM1RAB;T52.@L M-1CQ[0ZT*RF6[ ]T&9+:U?C1MWKF_N_9X(.K15V8B>"2< S9M/8(_3SQO:-O M-.NN O/3!Q.H0Y0ZGWH0^SJ?>?@C._09*[2 MRF!-N*\=%?)\RI7^W!5*AOJ19PLDQQ,/B"S) Z_Y:I2%30>MY+,?Z I"(@N1 M@8[9H@?Z$?>@L7/12:!C5_&^O-80D 3Z 0E]PZ>W]\U:KZ8',7,/.D55A3V/ M\WCN=JAA2##V6(*,.WI.2QK&CA$[Q/KQ\[*F(EF!DYPR0NT!GW2Q"(I+NEXQDXIWVXUJD3\.4)SG=T+M61J6 M.EB\V[!.ISSULPK>&/(?\0C-JX)0R1*:8:;WC=9W2?PM]NB2[-%Y[0._&R4I M]X- (K/5UW^,X\T9]K%3"H/IV,K]01X-3*D,/2,E)6_>)@RUSELPI MQ1J#3S0//=@$[RQ1B1]$[63-:>KC='!.U;31%065!)/ ONGRJNOX7W5QOQNX MJ<&A"F0%H4X]P8KBRV>0+B:*YY NTP+6:&XV(5J$1A 3_Z=H!HK\J)V:,)Y[ MPM.B1S6=[/'DY':%,UGB8F8=KU>?MY19NI,"EW'J%0F>0V%D/'1[X5^D;>/) MZ;A#&"(;1,\&CBNZ51PK/\"K@'__,B[[6AZ6')7 M/$O5K@I)=I*$T[ T&&N07O_X@M^(: *_,8]SQ=7).^CVF#EKN.!(@E9@3;%" MC%'0N.]>+U;BY,ELTL@30$ABTY]08H;?\4)YKOYA4747")BT.N6H; M9-'E#FH,#Y7HRB-Z\4.OLJ"H*JS^%)V_89-C6*3M11N:72Z!KV_, M84?B3*ROR#LKV^AZ :#A?MV%7>@8Y4R/+[\;,:1PT43^9D$E-0NC!!IMW%]I MH]2A8,9?B>+9 V7ZAK9])X ?CACOVG=A^F84=,,55O78V/:(@^G7CL3'T<-M MCSRDNK9:E'^3+)I7,?>7JJC-+D0^%IF3384U9K:JR<&6GN54R1S&JX2K_N5H MH^9C;EO2YGW)GD-;K%22N=0 MMT4I7Q%4:-Z)E>PH6SD/_;I>_;F]#W;:OK> MB6#-/4I$@7J"HJEQ>B*^0SKS3NU@\]$EUHNFM54EXYJ0&F5C[#+)$@?42TR[ M,VMX+$=)7Y'M$[[?5;4 *OV+X.9_BB&]8OG<69EW)\C0''H,DS-!]%IR&(T/ MP:A-14')05[3M:OFNZ$[Z?L>T:IN.K!WU^&&:ILL(J2.V>!XT#+L9":KNF1M M+N21+Z. DNC5)?#0L.AHF>V7-60V_"X=,%C[#@$2YCRSVCX]0ZA(LLXR%9E';_ MY 9AG+9*928.K&MJ$\_^!_0-6W](]V#"\@'\W5/RE7QQL&X?TF_:)H U%=01 M'9-45/W$62^L2\BSJ^TDQM*V+)TR[1.+\0 -D4-G5I!1T 4[RNQW/]QJK$#I MV<;@/)RP.$(\ZQ^(?%B/=&5!UFC8[>2K)X9U$'SP=,=)E.2U+9RB*?,(GKG1 M)ITUZQPFR5&$DU#WP_6MU:X9.S3 RB(O] N/2\US5VC&7OM.[")^4;.;,5PY M<-6K_^7:HS61%Z+]N3:14VV6VA0-4 XNTSGG$=(CQ#?=8)6D^O]:@R7AP'2$ MSXIRB%LTW)%39T@<2^;=,7F[-C8D>1,E !Q&+(GTWBS'3L_*Z8")ERI%ACE* MPT?HV5.2>,1;^S/T1)?C\2,^'K]]*$?DVGVPC"V>TI2+,6R*VC)01+! [(MU MJ7Y/,!U\QY5\I-*G\FZ ZCA[QZ08@/E;)CRKC$SSWS0[VL%KITW. M1MZOM(?=^B6AO[2%?_'(&>V;@CPBR]F[\4'!< 1.^;1+Z3]+]6H-DE;RO+:!/_M1-Z0B^F)JMTY%K,N!58S MU2>5Z!('%D?Y#>K9TRC(8DPZ2<64\#_/Q%M&=970V').%\(E!A,RYU:,L(L5 M1*A\"J+Q*EQZV3UQ8<30Q2,A\ 7A__*SY,&%-&.<>JC1B2$E+N"/HN%BWBZ@ MAQ)_Y,PE#X45_L0!6+UL%"%/D$>)>1X@@__1D=-"\_5\^?[>!-:]2^)Q3$.R M5C\;F_A&"/7"#L3[H_KPPTH%63WW@JA0+W81/I^3ZVN_B! 9:8)S)_2-M-2H M\5J8=A#PA>]7# JHW@5@@1(=I*J H##;,-8\E+9N"=.'U0T8C6#UR:(+R()I MJ#G*#,71NJ)2*[U+QM+PXBN[DN'9T!5?,QQ83Y6A08 1[?F80@ZLEU)TWSK! M96W4IM!<3,+)3@ MH:VR8\QSVU$;BI=+X48RK^@!CVLX=P;(XG-'@%!YNW<HEUB(C<@TV%-'J?#L+5**/,8WPC,M1Q MZ2%-#6Z//;(VW5F8CU; 71Q__!*5)-&6D:2BD;OGU#TU2-+9-NS%L0+]6.GL MWR0.>']5YFW1WZYV=7N_R"D\4_C7KQ;XUT7"OYY7N/[\)@@$]'T/1!B ^-_SSFD1-6 =([2.<\TU<0;WG3%?H^(J#E_#FV) &$7:RZVA"#"1DN MSA>/O\[CZ+FM6W8KBV_SKMUA1GSQ[4:)[.[R?6)),OV:F4@D?!9OQ+ MK'R(;QQ%35EP;D0\ER71UZO;(0Z#VPBE3SLE'<_*>["H-/L3OLF6[=QMRZDY MXRQP&2T"(&#"8N#]X?D$2EA.ARBI2]# M3J!!(+-0*E>;G%A,7LTY:Q'_-MI5"%L(N4/1;6G]\U2SZF.[W[>EL(53#I?% MHI7YHM07 C2WD\_Z,7Z6\A.-G;UR1 N$W M0:2_7K^]7DFS0AQA@\R8P4*D,6&H@S(X31'H:\MU>7.7P4&[)+]X%N\J%(TS M%9&'4*<>))N#3O_)JFXSPC(9F&>IOB\^S@]2>C,@:1>P'XQ 37")\5\#<5:@ MG1F-Q(J87+-T#+-24.9\K9"R->^Z@.\>F.)I[=JM^]M"*=HFTG&C1B[?Q:5G M%S9>.-N=--]+<\29';(?Z8V#;, M"HM$U9RU5KN,XB9YHM''X/(%3_;8S&K:_P':+"F!.VY!;O;KC^("<56FRU MEJG=B9>*/R2>=!1=I+%:[/,_W3[_M8'&[%O1NMO% *(K0&$)NTMKIFZ),3OU MD@A96VB8B\NV^OG]R Z7DX5GS#]X9GP7CGQQEIM"+\Q?N0W1>[E]X M<((0N MO(F&P*3\(ES?7*])]A)_^[4B'?[(3[[Z!D;Z\QC\"&_&R^WQEVN-\X1=SE_I MOB(QH<,!;9[Q[[\RWC?2DM%)]__OKEVF1,P%P\ MZH.$BB8)")8.ZI*K&I&I0GLL=TEN,]6]*DT2S3JK$INM*.RB/AV( PKGSJ"T M471T"E/5F9Y1!7?1MR@X-R\2!YVPB_/%;MN&>:_ V]P?I4O$35@J24K]* M])G)V53LN3Y01]LC>QY&(\V-$)8=\ZVE^_BDU5U5.\R-^<=(SS9M@R.CTHS+ M<*!;_.MOU[]^\8+NL;JKVCHE"6/430<-99!SE$=QNX"9EX\)V MW"BT'P>X^M9BER<6\E6FB^L-3\M+)J_Z],6G+WBMO7[S4H5S*&6[]X@"I2#\ M9$T_^!4@^$53,A$[S5I:']G9Z!2L3Y#J.\E!/;N?XW#,OXF117S+0>B"!=2H M32W\7SV!WUF%!Y24]W-/^SKM]90?9=E#B,5S,(D=W"5O':1,$I[,>< M[89(DKE/E31Z] ++&1*'ZZR[F*@;QFU4AQ@9# 4GXRDE^/AA,N_Y6.5@8UX; M\R-NF)!0B0F) 4_LB?K^\V;B:^!=C/ZA\W$Z5V,F&,"'!,\OXMQ?V(R>)YSE M/Q8XRT7"698@ZR,.LO[H,LY/S%U /)D\#"S/FY8='JK!M>!8CH.MM/8B34]W M04N)J."EQ$H\D"BE%O]U"@7E>2:!R9^08:M77]!XG/OTQM(:\!>__.OJ3U^\ M?B,*S(GO^LN!TE9QHF,8:5]E/R?Z@'=5=QR"M%/BLK_2:"O_X>H7WU;'V[(K M[HOZEW!6HW_YN[4/4/\2'ZF,+@0/(][GKW^9'])?_W(=?Z,@6!NX\^"/KO-C M5VR#9,7-JZ??W1![.'D7Y#23[&U-PZ11(]OV'_^6^AUNZG8#%XR*;0K&9Y>( M56XM-&"W9?8FM'E^]=DGO[W^]9[Y;.D[?!>YL-S&KH]WR]VR,JB M%!O6$G&*2^2MKX*GR,WIQ*LY6V@8%04X-'&LX7,\0V?#QCQ:LDKAOUN551J$ MT*6_554@]M>W=4&"&/_.%./PXV]ZCEF,5_>IK06R?ZHIE\K@O5 M0-/Q^DMTMSLVJ+,Y!Z26LN/GRSC:=E]M5R^C3>3SZ\N7:[]749(=FF-G)&8% M:Q2X4;C@?7/BA@MY2C,J8D80$!>]@$BX+I*X$1"\FZE*O[Y>O;VOB.: ;(MV MF^ANQW?MT?V&Y#R7/:O+:;)7P&A$ED[C?E(D@E&O@!^K-8K/:P+U)=OSY5^O M4%07KX%?Y1^[8A\(2[*.AH_\DZK?(\:VLB(),Y$/+>F&=Q($]^"'S.NBG7#\YB.'!KM0[.U M?M)4I966LFJON/ C#XU??J/C>:D]2?_^LHSFI!SV?!__('DI3I"*MV37@=[G806S@R-!5D*\9B%^Q^:2>*L MG]+V<"(>#UJK>_20.T%*+(%P!RF)U2?7GZXVSJ]'%. ;X/3&6G6]K398O/XC M/E!DVKMSE?\SJ_]++8T_N(3GBL_>,VQ7GPWXP&?.YBHV>;N?/X.(F7 M7VS.A3SRAZ3%M<,Q;H--]"M+2>_,,DH_!2*U-L(,+8L^ALYU_?FIB7UDP;+; MU9PK\O&N!;N )V2 .3W'4_;R:%DDPWOX)QZGECA7-14$;SOU =H)?\\,T<+@ MX!>C#JN\ILJ;-$[S#%J'"7HRVG9*E!LDP/H[/0N#T-RQC>-?H=7J ;E%X*]_$@S%)[___6]2U)9=*#W=-ZG)@EPR MRS+@Q=859?-J_9WB?_[\ZO7+E]F!@\0A+Q(\.4.P'GEDTD^>3#>7LJ>,.0X? M^<1)5/#CH[%.H'GE52U@A9$T=4AQ92NG7"L-8 M:D0E7K JN.9ME/CA/($0>]$]*P.DC2[J '/050ZNVVZT[]R$Q1^?=)>V).CT MM#K0%-8EU]L@DJ,K/2%CKAGW.?M)EF",8W7MLE.LGUUT HAT74(S[7D8 MI=9HYJ@>1N^/WE%UE &@^)KY237]3\C2G&F4GML^OCNCMU]H""[ED3](!VW8NBFZ4GNK)OT$R9ID1 */ MHD5<>8]HV..;*^ZH"ZZ-NQ*E+0X-^^ >(HU*2AQ^V-SZ-@]@GG:[(=EP!!5= M#U!P0@0#]H-D7&KO5:'4)'N%[XI2C7(@RO[.X]LS8F$B@^Z"16'(RWA)-JE_ MGCK2JACO#Z2D,2917$S!A3SR!S,%!!1H!L"5F*.'*CR4W'G/I!G.L1BM;M\1 M+() BI L?MV%0V'2Q#C^6"AXQ2< SH61+T06EVS+;7<,7P7[#FL]S\O M7;RU2[0S=FI\]G#JDY0Y"[GAPY:$'_S)%0 M<-,=L T5)9O&;7>#I>(@I+3C&"9>8J0.N>6"MBZBL7 :F&>-]S>^YWU;DJA< M',^>7&3*2FAZ^UW@/ZM/+7A3USZ44>E^-B/L)C4\BI^<>JIL/$7+?I;EU"#: M4M=G1:;PGALS^FMF//$:BT?H#YH$>?O09; M4ZZ)Q /[6+\ED4D*F^*=U[B?N4:FJCDBVG>\MVXD4PD3]EEQ\4-U"-R:DD$2 M,])*:5O9WE:!FMRZMJ 2_J-$KPOQV#-.97R=+\<'%]>9A56VAT3E\0"=\&CC M/6FYZ:$0GB*4I^98:9$FO&E\*X>%Z%9?(K;%X(=HJ$I>5H0PETU', MYW@HA)L9L%!>YUU#=#&'3X%>B-%!6&C%+\6J9J \Y=50AAY?S>91>37^7!$W M'3_9FO6[5K?X^OB*R*DP(ZOQ>?QM*+HCP%1/O!T+M3!]-!IYWP1EQ*5G?4VS M5_4 7V_%K8B?AV*/I38W93TMLK6*EXK6JKY>J5.AO2*]AA1%IA1]>C6J5#YS M+TG+:*,$5GFJ3"4X2JJ921:++L@FIW\@7(4'I>I7PLO.=(%>@^PR+ MH;F) 1 R,A,-A+R/CC4#'=IK9("PDMT(2"&O=^F"L6&<6,),&Y?VV(CS>80J ME((31(-D&WAFX=$[Q4M*2S-;<,SF4\W44&E7KM5'6B>!/UT3+%T<+P(1PLQ. MCO>RR1@:J%K?Q>2+@G2^OVT)[9F/Z D[GG7DZ"VU_+/4^(_5FV!625U:;7Q\K0=> M#?EA=OXL7YLE2]:W">@4C_[[;2C*^PH$7YROY+4!5E#6MA L!/&/QTUT&IT> M[JB8?\F (#2]]4>8C:3JD.S'W="4A:2:+>F^#X1?IC4,0#>C3>U%NN_Q*^13 M!BJM$*'8"?A9"TY=I;"4,PLP9X_C+JS*&..(3^O41&=T:R6/\'UT:+M-(>_] MUIR#53PI&I"XT0H]>T>_*(I]2P8E-%4[<4]8SY+ETU(CY\Q6>,JRSZ=M=I/E M CKN4';>I^%HS1"';='3:<^SG[0VW$HX;&3ACWY:,^//,B/]VR8@O&?&+WFT?9Z*3L9 :,V7R-R)R MG@JJT[-3I;D[D2J=3TKFJCAP8#<,GX!3KE_[41(F!#P(W9*&?,9IR&\I45 C MWA-H01)N3^M9V_Z2 _:$M1U=\:2_CMS"@?Z+>4#,N]9H2J,ABUG9W48J(^O; M\RF /N4V5<.,W3+LI5$B@ON:LZ<51!+&R)E3SC@0M7&,%E+L:.G9HD]0Y>2D M2^)!O\7=B2G9@$@DN_&#TVJ[?4M.)]QT96)#-#R7ZICF@,_(67'JE5C!)%4< M8YX5)\EB$"GISSNF_\=S@B^\NU'DB,A,I;9,./1Q:84^7K8H5TV!1*9-8**B M>?GMV_7JY=\-1?NGSU]G^%P6%\S4M%3ZC[ E*I&5K3&7/6IA)RV,F?;-O?J& MDM?QK2BZ%DLK;H05-DU5="DZ84>"J:%S*:J[(LZJ4))5EH)VY#.5UV$\EXO" M"KTC_%\=]V\.SM.GX&N->-X:Q^'"!'E8#A08DU:(^VV:*"5G(VV?E])HJR0Z MR"\>BW>AT?SAH6#!0CHAZ(-17A%3I)Q^\2E>'H@1?/678O>N,,BNWF\55PSQ M;8SYLAQ&"..7E2V3Y'1-7/)N@E=63!.E0D[GGCC!G'*51("54J[SO-U+T"A? M_L"6L%<^7[N8R3"?$=],:IN<:Y/78PEOC6/I5I2KMULX0WC,>BCB_+'8Y2@: M5E]E?H?$?=9UYE@5S"VBII<9^< MJN#XF"R;+.4ZT9E'6RY1NE/V8/)=NU61B/&#P%0;,1"\W7X<)'7I M3/FXXRBL(5W'3H]V[#!I0X3Z0N0@[B$Y R3X["H'I]0HH#AW/UWVV;G*K")6 MP3%+W5.FGN#\@$38X#< MY")59+^?9XK:$LR-R_W6M)8YHE/.+:J*$"7W[S$]J2PB;'CQ[GL:_2&Z"+=T M]I\O+&!H17Q3.[#^05KO9I"RW:&H*/\BHK6LIL&\E%3+X(L:_84T2L3@^'A; M4\=S(7SHY$]41Z[I@CD;B(>$.)F9!\?&FGIZ=Z$XHBU/RE/.(QNO).[#0Z-T MO.X]E0434$;:?E*48;['4?&V@X]X0-0PI8YU( 5R%PDP56D4**NF%(5TUF@'E,.9?M1 M>=1M+N@*+WZJNT"E0+7J\#=3="OLLMP(].>@S4FA.>KQ:<5 MT\!2TW,C,W=;;!Q5<-EEM90)EPG[W*=7,6M!WBC94LDS,=$3=[%QU@=HQ@S; MGP2K:<=K!%31R@V0X= M"TENB/I3-A=D1^/A9Z0\R?_7C(CTPQ7][6I7M_>+G_\\RY._6\J32WGRHG?; MQQE5O[42R-Q!7C7P2<"R[>@2A1%2!4-4JQD]PBHB0OXM=9Q2),%H[W%L8]67 MGARX,,I>+Y7&9QPAOT3.Y&TX'%EOYE.7$Z_M%])L&9H.G ;R,$=8)X,O=ZH_F_GQN>%/ZSIN4 M*/K:$D5\Q?_X["_AM/J# MR^8OP@?U9^QN03!+_==I45C^)S7*\>WMF%UB5& M-:.??L=/MGG63N\+/13FDA:N1X[WX68/L@-1+L>P5*F?4-YU[P^K?=$#\^D70WV;_0!,\:TY0YM46^ HLFR2YHI2H] MA:P!>UWNH0Z4V4%^!,0M8%*H]!TIFPM9A3(0F1[=;CU*2G'R0PW7I-I<];I] MUMJ"@"P3E[]]#,D-#%ECC>7FQCTUK$ CR">MH5,Y>VXY3'H_KE>?9SN(^T1H M/\+40*HX3=H:^\:R_C'4YJJCJ<(@K;4)!/"=V2J<;N.9$]T>RQ2@WB\6@Q\? M]!=4902]QZ)$L#"6T(V X&M"O[FDK&/60L1HD19\?F[!9W MY9"OA>6LQRDGW@GYPR@!Y.5!228T;_'-<'M$F=H2?$8Z?A:M1-Y4P'5J/9XH M'2K_7H^.33ZET\L2ZLCLU(ZS*IV)1U[-Y)MP4TD/ M(RW?_.VCK41K"=Q70EQ.#:7'XE3AW)3L7V9W4L,2S6MB&^+B..>\FG#34J6? M,X3YYGM@[W%^DB:,-]E[;;&Y9Z2E3%GI!EUF!>1L9C V-$7B._-JFO$KTDB7 MRM^%//('BVO^1*@?686IB>I(1R[A7*A@=V1#"+8NTS>TPB%EJ>SK@K2CVIU#^+G&KGMI;Y%L;W;DIB,HLZ_?4!M5WHB M,F[ZL8>45?894R5@J47M=X3VGK7))FS_=P^8>N\&MA<\JNEN[F<+GI\B/53A\F MCD-O^FK"0?3:X2F8?;M-EH_R TT;,>4>W!'':2/.DFU4&SJ>6_^7R2MJDH.F MQR(%PY_%'EZ\Q(]X(W\C3AFE!4TGB8(G7LPQT-NJ='F&'L]W>K[Y&%H%5D[D M:%QX+IJYHU")O+0$(K/L8,>8>O#M@U:X+ DC@0QF#,8[1V]:(9UZIQK29\:9 M-C>\U%DO4W8&LO4*E!Z-SW2FS?\%V>JRF2[DD3]<*:DYN::OO >+^S-ZSFA, M\M_3\@3U.XB02 &Q$:0NK,>$NWW&R",@;*0UB1.SW+NDC" /)?2??!Y1QPK?]G+(I[\7S:P6YBYJA93%\*(J+$3'<++X< MZ(CWY=+]41V$FOH>8Y9#N>3*GG%4\,VDK5?0ZP26IS827[ZUF/,L2W.2PSC3 M5_$#6'79T5:_>4JGZTJ-B4X71(V)7^$LHT#1H\:26I^U5*S(IGJ0@LKC3=,C M(LRB]R$6-[Y(R&&WYU87T\*9ZW+A(A*4F"EF\EW@Y6K<^IZWO(QZ?GQG.?7Y M9"/AX,>QY1"P[BQ2 M'>H.Y- A59G>3-;/KATP*-<#D:LZ683J=CH1;*L MVPT7('EJ\4]#<*3&>B7M>)"5@\?%N:!Y>A AIJ?5X&5O#Z$V>^04W( &8 M23)0:/)+K+7XP3HAI*AK!H9%MK+\U^I0G*Z*_NK4#E7W@(>8:U*D M]T<(.VHEW0][&58".IT1[V;8B)14*1L2ND!F1L3GG>O61Q]%3G+RWL.2K@\B M2*C :A56)V+>CE-<"M23/;DT$RP5CJCJ,M2MTQ>E,2/2 M0,.":BEF-%5) XA#NEF &*/M'-D@^;SY>T..FU\SZTO&']Y6!_-/^#<6/\9; M<^5G5%R5QTNAW]PRD$O.:1LHOGF\_M[C97M%Z3Z$=S-T5EPMU7OR2$,Y>^/H MN'O7[

<$((F^ \2&#D*5"04(K72-G6,=:2Q=8$\NC@*A'2FT)N@E;?.H$2 MPI?7(-H@)=B:@@P*DQ+N>C=TS!#(W\N^AN#4.WJ/5/WJ5@C:^#K<690<7)%B M,69*D/.QTBZ+T[8]9L37MP1\3M0'Q3M/ .>N:SZB!0]Y4)N:H^)[[G?%2#<@ M%\8:!_YB4:Q>GB[&E)MK1PFPGEY/P=I\Z6D,N;8&@#Y?+]I'<)9Y+7[K1G,E M&>\&)^RT6#C2.TJ$>AC03=UN*"$RI=?P[S7U\T#$AWI8.JN6&@'$6D2'MU1 M%OP$UJ2N)Z.Q0"2N_7-G3A)K&XJOBKJ(-,,B\KUD&/0;TO; :2=("XT3+.@\ ME?-9-IXWP\)-&#-AW'[ +IJ:&4 #SNX7[;C49D"?4?$: M$=5NNBWI9N@QZ;*^%+1_7S M897E.%3M>?:D0DXIO[&P-IW?@O%M_'O;/>X99R[5C+.R]HV3P;LJENV$J1SZ MG!C*VSL]*W\4?:6)""W)EV<)4?G=BP6B\GP@*C^_K?9QYCFYF$%N7&,4!93_ M:>@04J@CEWZ(PO)*6\2S("@1@,MA^!Y4Q NF^"//,_K(AKG=X7X(IWV,%DDP M59=BZENJ:5F^RKP[J9\B(IHN9O6(GTN-,)=]QE)+ZF7,$=JUZ+SX2Z&1%QXCK>T["!M.%I[.8A(.;9N;UCW7>9F $UG!@)-6S >-X9YK1 M)G^!:DJ4PCR4E!6;YJS6DWC9$@%EW%X^4J+GPO[^BK%RD E8AS M[3L\XN8%=]E"GG_Z#>B>>S(D/EZ$7B!BKTP"3QCFS?EL0%DHITUY],Z(6 MSKT='&N4:[5S1C-WB:-'N=F%!%FU@CK!4$F5A FPA!'"3 Y"LT0$,R*F;9E0X\P@; ;]4FHN!58A&H# M]9 I?;-O!M/,E1& W0TUY>^M9NO\Y%[@6_SA[+%/9K@Q, ^3K3.)%%]^ZOB&'=M M7;?W5VV3O*8Q51$#$<5QSG.FFU/N5N6$*K/SD#G:R^FQN$\S[E,9]NC0QA;H MM;I)5;%VB OGI@M,9DBKU1I2@0V))\,IV>4:#;A4U6+ AD>NU\8CN0.SW8[L M@9CH?=6#[?#05>(36?WKKFI3 SR9YYI*? -G]Z-9/%*C:)P?*DHK9D@-\&"@;^MNI+I!T*BHZUXRQAUH-LX+*F3 M=@G=A\$X_).3K>U[XN/;A)6(_/%)P(WCO%XET.52,E3;H/$[*D?71<40KX?W MU$^SI> Z5H4)&-7%/;ZV+XA+%:X.8/_&\LC78S*)7E$4LBFKY#)Q^DD*F/'M M=!6 I.85]B+SN79L@H?DDM +%8V4-CZX?Q/%^YY8'TCKD)(<^0RKE*AWRA;5,4EH8]OHYY2,O-INHAX@^1\M:_9D=%[CC M8@ *1FU];H_UDO/+P:\L&=?UZK\14J0+'HH3WUBUTT3KY =#V#-,6W$\AOW! ME(_DO=4GSJ(QT,F>:,(_/X!<4D?J7K;QWE+0P$4Y#V33%QA-&68R9"-])CV<*Q4S^=P&8EO7U]!2F%.M?*Y2%MBC[3-T($&-%YCGZO[,XB M.=6VZM.*/3-/;G8R&;RL/Z%/(G@I;RQTIH,C%)R_;]H_6<)/O%+R\IV'*\U/ MPC.J6=4IEM5<<^[\>, 5?O^5F&,VW++<%EUW4OR66PXD ]0QMH*(A WT^(6+C2$R[!O6@RN& M^' L^E8PKIHM,K%P,PEN!B6D T+ZE&PU$CB6HEA]5-]@28]]%^,O/?$&IF3A M-DL%_V+('YKF[N=7W_V8H!2?+%"*YP.EN-CHZ/GE KX-CF%[[ M0]C%SL"0R0,=BTFK5GG&N\\>F!)3;9TB(\NA&MMO@EZS\&@3[HM:BB)\O&E. MSM=6?'J,^\P]!)!^^^/]U(N,LS_\YGD^J86O'\TGT'?)MQ\.IIHAL(('=M=/ MN'_@4)W;01X$G"L7B.\?BY M5ULBBR7LE4\=O9;4T47-UK(P/HA#.:!KI>K* M*\[^^)8FS>NJG1Z+B;/%FL?0/,CV@RPJ$XIRFI62(3>C3#@7F)>ZT'-VWG[P M MVWN2!:7)Q9"Q]WF&JSGWSTQQC!O[/D,&NF:$Y;2!WN>_9RMC#S,X@U4OT M!DW;7(V+8B,^ W\-OC"FG!*=T=T%;/O0]@PPYADFLT?25IQ]C[;YL1@1U!$\X$:8*D;,DT3"G\W7;%W+:WC%ZCO MFIW/;JB%/$"?0*2XXA/*C#(#/4G:VSC7-E _432G<=#-5.C-I]#=VN(3Q52!3Z^?CX;3?'J+?$^Q?RR!_LR,A"5.Y&GVSQX-"2 M37DE!(&WK5NDW"#^SE=$1'ZNH/Y\V%BS.5F%2UE)@$68-5$L#)M=FI>UMD'@ M8$E5==7?$[X!7UA.#:FS;,IXYW]Y6)$$6GW@/G;T#Q=(8<(S' MXXOD6&'?-L0 :03X8\MI\\><;@^?RM+(<%2?<'9T9E+*8 <(03N)L"[@X'ZJ M!U 00K,)8J\J)G",]KQ/(LCP3)/Q/[2$5@Q]LG*,D.K%+4WPC7,GB5'X, AV M[OCV&)#S<(Z\C-\2EVDHMK?,:<")C^O5'[F5?J]"GK1^J49+@RT):]FXOGW' MJ6)9/U4%5H]HSGF87X4WT6_ICTX-17>H.7)$1B2R M+E4Z2YP\,$]1RY#F\VZ?SD+3KNY!!:DE7H4W5#-EWAPEX&52[U/O^QC*FKM8 M!/2!EX5E3*JM^F[^N<[7M2BH@STEA70V9&&-2*119=@%8>RU5/]\]\5[@P)V M"CRJ[F3>:5F5@3.O;.TV2,4I;\C9O4U.M;,:*CJ_;0\G"N]-!'[NH%F?P9DP M4AK-7S4@)^I@BV-CGM496\F\JZVHH>199IB![P2I,N&CM0#')1Q'@Z/0!VUS M"4SC4^.M24G_/_;>_;EM8TL7_5=0NR95<16ED26_DMQSJAS'WN.9G=C'OO>G:O!D%*LIV(L3!U[]FQ2 *-QNKN]?C6]\%13DO2 M(9:+SEH&1RBGF=K%0:5?[MX;NR] @=,)*'"00($I /J* Z#?'._IC;OHB3^= M'4B.:NP)(OB L>B(#^1+/+D08F XO(6=2H.5#X3989D E$R, W!B!F6F.E$:!'B/VFO!S=$8>,:'13D M)A?M!XG:**1UTMU'W^]V.D[^!?$_W6I>YQNE-1R=;K2.Q!6,2R>Z0^IB5)YS M=B1MYDV) 30BG07\[HCQ#<3T$ +B& M/&I_N;GV0V[M"?BN/1&B]G%JN!/'.L*5T*H.AD*FF0X##0:LM_#9A?$55U:ES\7[?5+QHA>2EM M [:%$;:PWR[3[,.^M@.*<%C7*+@3,F%7R"7 JHAQXYB%FQ1CK2[4D]BXYI MLQK'MA--J9)_ #M8?!I[1=X%Y=G@I)+]#GT?)L@&7P'S(7H.BR*P[+*?,:R* MVJOH=%1$E5+/T(TOA:IT!D?X$K,5W$[&G3!T(&GR[9,',=7;[WZKN5/):T.+ MRM'J9GC4;*]$35Z-6[7J$EWC65.CBNFBH@Z>B@J2'Z6:(JV!FLBE>[..C/ : M<;L6'7R^8+U:@2?B2D$?#E)3LMK3;F]F%[Q6*A^,/IX]_S*2\VJ#/L"(O).* M %$E>E7W7-E$AW=)8F$PH!+_PR(GN;>J:U++GVK<6WD84RW=!FN.#(4F@!* M2G2LLN$=5;PIP!AR'\=O;42NQ'(4ZS:&'A-LLT21O7#*M6UI\F/I,QWBXUP&&7/Q(-<+/U MP<)$PAJ5'+/^/96+!Z4:TT'\.8>O&(.PW.=-BE35W._!/'886/.'. ]-BF^G M;C9$I"-DXUX444!'K+K%L74HF'!L8.7L(!CH_0@"54I,JL\$0N3,X_9,%CA2 M85"2:E$?;)>T45[;^VD#$(*Q^P@$]LNRKC_ K/NX#],7.!R+$#$T*B/EDPBD M$IY0\-TX;\IU)W\=7S""PK"&J5)!DI+^[KR)A?VH=)N4.)BZW M*8EP?Y,(;_J@EZVZ?ZR5'?#X\ %Q+VWK .ZT;J:SO-:ZE1W)"&;O--I9\J&J MKXZ6*($3VR^R02L/).*E5W/IUJ20"L)PASX3UJ,:JI B(R#I;*8=]RTB.$B' MHAV(\A-+;82B5^!.:Q^U]PS'GPT!71(S5HLB9UXWX8;+P$]OA.FY1;J.HEUN M(3"WE[U![W/;IEN3:]]A/+I_L[G-^_#\*)ZTDZ;8"PB;3,&-JY]C_:=V//(U MEM\.65RLQF#CD653,;R<^VXY;/J]\5#UH57,W(;K.#,71-P=*%WV;[,^7B=+ MT#(>%J\,8@MA]60AF1';L0Q=&)#K=8LM^7A&YNTMB_I7B_^#-66<%;O&"4;6 M2ONQ7QEA]81>K[W7[P252/5B@F5OQ"Q]:[!@0[G$S0!I+%0GS ME*=2"U^Z,A^T9:@ 8YJCW!$I4XO8>T;%LK"K(/3M8ZI-W+-$SX _=0N^N0]! MR%LJ2KKV3H:Z:V#8:5VX*Y%IHUR9Q)_$/NPI_#+G$=VKJ/.9GSV8,8F;@E6GVN.!//)=XJ>84\W# M87CK(F3NHBZ+^CAY>8D$U L%%VES(&F[ZK<],6/<_3>N7B_[&>UNHN.P?1W- MLX7C8+!ITU:-(A(ZYE:U=_2?\BD53B2_(_>)4O%U$X#>3 06LR1JEY(^D^XHT/3Z3%+*)H*32]E'OWTDI// MCF,+#C+Y7,:^KVN185=/"GO'R4^N71="&@][0I9Z%4_?WNI;-YEGTWA\6R = M=-@'C(X5.X:19J3X(@T\?$/ERLA/J[6"Y(LXW#Q+R\+Y'B28RK?TNHPW9$(& M@2"8R,+.DB4I'+#U(4P-7'D$=_408VP"74G6[_O7[KK3T<5^Q97;: F M3.@8A\7CHETQC:V8H_;6WS9_\WPH&R?*S@)0":UW[)@23ED53.Q1C.>>/6^W MF)4'^6I['E,"J2P^$(N Z-D=)S_#K-:4TV)X^9 \U]S%>CM;V3QF"1F;%9D. M1'<4&2$ .-D!+TI.;]A]<9-M^Q55Q,F$,VG(,*%J>/%7Y")Z"_EC[( 7/;O6 MGVT,5R[%BGR6U4U.0N&8-@H^F9<%'PMXM*$@7N"T%\BZI+>VQE43L^7S_C%< MH#?)5$U%Z_M9M'XT%:T/LF@]A15?<5CQFXL=QKA@Q27X<6V^W-L2A^E5,LB\Z! MR/M=%)C&%!HH%_GQ[%C-K0 MDW]A+P)YZGYXLXBS223]X,C6_QV(1^&Y3U(5 MPAN@$GBQAL&G/[($2;/M1PI)R_%>1G$^N&3-U#-2:6-*,),6"]%H5' SE8D! M[G7;H=6>KRQ=&P&9]V.#AM? ;# J6W,5,K B_R%B%4BQFZN:G1=]X!\/L9,# MP1)T%5_4>$9<)C_2#V8!UK_]0DA\B%>Q>3-F+46T/M@O\'%1E%A/0S;<]\@Z MIL(4BC.4P!ZN06N8GYV1\/4GE6M'L\K6W60=EFB=F6%N==)2^O8"1H0I_5;S M'2,+-&TRW&@S>JXYMFABH9"FI6MZ_#,,UG8D#+J8CY.?>H_ZKE*%%1-7FT[/ M5M?P2.E;HWVR@N$,!A%MTQY,ZT.2IE-J\$ >^2ZYU""T<\UML Z["&]:II0Q M\("(24:)QRQBA2_!@^L0+?3MZ$@'1\V\D@OK&]A5]H*\LF*KN^8>7"3*C!Q:S98&PD&>$-.A^*<&MKSEH82#+9N,[Q&B^=?:GG.Q02]@ M&'&AVR,RB,P)834EN'.Z "V$G$@>M']J,LX#>>1#PEY3RR1&/+,1M/5N*&FT M0VO+B7@RCM"&AN-9! @1FB&?XM($%-ISK/0MR*[:+KO/& M<+QZJ4;1-+U.\M>+_:)@ZU5P2&*_D!TB+2]Q497JV)ZJ8L-.0#=Z]'OF1N\# M4)K!S#R.\K=XVTI MW/_-[?[B[FX/G'C?%S"**.)0U::F*XR@A/11-845^^Y%MUCJ3,J+Z_82=3YHMP0*1*I3R5K/D>DV3!Y M-=)6'Z( ON--0BF9=1FQU4;5\,D\Q8I &P+,%RA:N?'X2S*T(?HR1KAI,D^U M58EKJ3' NA%Y9(_RKH70;OL6GG?7Y >]W>K+NY)3V0:?-/18>((>HQ%Z"L(T M6MREOZG0&$@2F4'S91ST4@*JJ(AY0W^/"@3:S,VO/:!21!58OLF@'$TX7Q)- M,;+/(DS3M_"+[M46"PY%,B-012+/$A0HC+9C:8-*2*\$S$U 19,&)B\8%9( M7#O*5N%.9=B3"[@!&!UW8*2)U2O&3&*,HHWY;\5"J)RLE"%T0/J-^N8'@>\E MD0* F""4 $*$#,(XC*B4M&$K"ENI\S;)]%0(.3RL-_;$2PY7@:S0<\_Q("RB0S#*;=<2W&<*!3#A.15UKO^")Z MR[2-R#M9H_Q:QO0J(K06D6&3JR.\,A4#4J0"8JG0?/)$8H+IB[;B0*27DMD('BA$7HX8AV6I:J3K&LXYE@ MBED30;BY83U5SL?-GEFN+.LK,+;O)S#%O013/)[ %'<-IH#34)] )@$?6*/< M>'8Q_5"FF^\7I?L8F20.4*)7O3U]Z0ARN_13Z;G&TYY> A[ M[T.,C,2RJVU9)68S8N;6N!?#.Q'\1R'6[V MLR ,VR3*UNV3$2%N_@$^GQ;!M @.:!% )$V">*7C6H_5%7="U.ZQUJ::RU=*K2^3 ([:.QKBE7$,A)+TAK4$8M0% 123\N- M>'*(<6^I>D!\GH5O/M41<%N^DGM2[[K(*W -Q+J5VQE'3\>J,_FB3&&ZGBOK M-=PZ^T#)456SUE1GG7&Y)7/#BI<:#>D"4V,=Z8I@M:,UA+*>C<(C=Y10%TU( M"'6W.C_Q.NV@9VS8'"C>KR&JM6UAT1B]^BGA(M1 "_U 4WNXS*%5M"#-]G MFJ?K >(%*_-8!2:97U&CCIH.+,@\LJ MYV?E//>2QSPP/(^@RO(M3(H@Y(<$L /8#A$4LG+)[[QH8"]0&':DBB!=85K> M)3P%+3^YPU&)3JOAJ-\6#\0;K41.8M?3*)VKN)X&GL_1!GYW,/>XQ7DHV:Y] MAJ8%"\O>J_1SK4 V;NZ\Z!L)DNUV-QM(:M#,P?)\ M=)?5J0T;K?!4F*OAE(I&BF[3H?$NE\XQ/ "(^U-.$O@2=9+A0Q0MO"#Z';RJ M/J>=VZOH<5>&;PTH5FN7NRV6WFI>(P$6 O&#\$O=*!T(RV&E%SXPV9:)B?,< M7_9@V*;%B]%TUJ:#$39])4 W H6I($,H4F5, BJ++6U4K9XA4JH<*,1#RAH M-95UG6.UXA(C:EP+$,9#G-PM_]6G'QS2JEPY[C2"&S_'W94T\ M?'YK#5Y:; /Z!460;4D\ M(99IK3UQ74IM9C%95T'80-@24F77%!<69S03P-5,C9)6E,P.YVJU_T+%2"@&?4S L""4*4T@AW)F!:0U.7[^)V5+-LB#5 M8A9.8V=B,)89R_[('CX;9.60T&MF-N<]^W#<13TWD-%L0\TK)UT-EVZ=O2_62$1:)V'HP; M%QN"-04FP?NY\'"/ZRQH)DMAN)SY&CL[QW]/:3J[M GC;K;:\76V0P1V-A!A M\D?O1*1T/[%_3R;LWUUC_PXCX+_[)7=_9@A"_I)K$.M9F1 M*KFJ(8!S@7+V,VG\1E^BI2:<->?YY!K@$&&T&M10O-MCE"U]R-1W!783S@;) MC,7NB#C1N/U2THSJU3W]?3>CUB"B1;;+V\@Z!=$32TV!@RV(MV[C2SM'/E5[- M13$$BYU2;U;G53K7V$XHBL:SS_+QPQ:*X<(-37R2=/LZ?1#51/'*8KICX_'* M?;]>!P5%4"C>M;;(V16U:B2&E^/4N"Y>L1WVZ,J57V@-#(B7#4,U!OWP8'/P M9]RE4Z4&?@HO(US$;7WH$WF"0*(G]LE#PN0%PL!9M-R%^PU&>5%D8PL^RI$/ M,FQ;\T$C!;/(&\QT::X@C)@R01>NA@-WO5371+68W84@EZ*901_D G%43,-I M,@W2ET]U)>,<+78GM[83GEA3&F7V])F-X3.R[$EUY#YF9<^TVBN75II(V?H^ MB8*ARV3S+TLCQ$&>ZJ7C?+?WK;1IVB;2K]7N>(^,"SY;QUTQ/+O#/ __*N+7 M0Z>I$(4K^=1T38-EI66WV8)L8>+73/[6XR.=O2:QK42" M(O0JY2ZU3#J/5IBK]6#R64B"#NH]5P5+Z^18QAD?55J92,!.+&:4K<;#3#S. M"Q&"(U!A@6\HE@(,L[_G+5&A ,L#0OZ#=SL*#*LK_'ICGFNFZ,PP/4B5*T@V MFX\7]H&Q.PX833U7J^PS''AL)RB_J.^0_+9T1&W@#%GOR(M1G@&SJ 7Y/SXGGCG$7E2;B*N!$PP#F M#B8ZG;<NR: O?YX\%$"X]#">7HR3&RBEMH/+$ M#MZ?['^&:[!8C._B(S&E:M-3<(WUCMA*&[\"5\[Q(V-$Z<=B#K)!38M"PY'4 MN3_J_0Y_.Q]X"O/N09CWFV)A=!T0"O \3<]CEA^JWVQIC?$6Z@9[K$>N>+0 MZN3L*CHKG&;(*;0W]_.96+HIO/MJPSLU88%KD25'1#\CEEP8>F UZ0R;( AV M)"&!WXF#H8>SD=R!=5.TH2D$2]95)0U.N;/-(;,$MNN2Y72:FB@3[8?+?L5N MG7*;!@R4'.V\QC!-V%?> 6)0@%\)D7(1>7F\T'QF5RA7P"7S]7DYXBE!FJ.C MWY/NY6Q[.<\=%XF)M(UCG(2 ($U<[@]*F MN79W:EQ.5G0SA$&>?DI.TBC=$-/BTJL7 MDG9Z*Y5BXE7:E EM&^ICL($OD-L.#[)6DQ1Q"J%Q7FNZ[E!AW24?X#3R@Z)( MD'"@\DUF+I2O_JN'>YL[ A M#KWU\!B''PL(1%+\<>A*#Q):TF[%IQZ33R<_C_8'K)2<-> @^<=VG56C7 X!!R8.T+=](DQ1>E9Z>$ M9-_:/D8FF64" H;M4(XD M+3EE]89Q:HO;>-\)I?YQ&D.]7WOS/$A 87C#)C=?-5+7O?69'^V5K#&-\7%$ M#NP"E,QM#77P"A!TT[D*^XWN) MX$VH$J-9LUJ]W\IN1\!9#YLRSX7#Y:E/5[5/K9I86@^A\",C_!-^30@)%?7R M.O0$]J'K4G@47UN S(VK\;J=^8JAZ^$_P!WQTI=\YIE6:BT]$?:ZE$?UA5], MW>.[6Q8+@HZDK-:[H@3X$=\66U%]B;7.85@CS7!8%[_-,_,+'78^ZO:/)TU: MLK/KT11U,]ILE8QX+E?; MEN7[DA4W%"-WPC=G8>K(U1%/)&P>5)GQ)R>+I)JE)'M*6$_^D5$O^"-LD,T\ M#3W_R3NG2QXO_+9,I?:.#/O2^"N>EG1F'B<_FT;7(&Q!(_'4]@K,&FX\./CKRN AN&&0= ;QQ+4R7%V4]AW4&P"ZP0:*K4.2:][?,D$@&"%R/W"]-3SVM>5AS3E;)SEVSJ5,&6"OWL8CDH-8M)KX M[80!+W]ERB#KU\8R^%;]."N++Y!%:K/*?;7!GF:NT[Q__72F%]G]>M- M"*IYY8CX&-%W$&P_5U2XU #4CD6)Q[?%"-T.7X/]532_H3"OGC)S5[D%JOI@ M0YHC.+QF6%9!QZ.:%,4!R7+T1[KG*TKSI; !:E<( MBS#;"=2]0'4 :]MO(/L"^2+;UXK>@]TN@LN@?%SX11]GP%G,Z4CC&H?^',I6 M2C#B\P6C\;C?4)@#**#1[1'KMY]Y&G/FX_AAMT+XV\#7HK.!&VPZ#23+NW6ZFY7WO"+Y;*I('F1%V(35YX\.\ M@YJPR3;NDD< CWK3_85>%G%L*N3:\%-0XL,R?PT;GF_,=.'1VUN4BQ.B[UZ' M0R0ML:XKJA\M;$E2W.>-"E2WD@U3"88U(@""*,IWG M'=RX]3P >?+HY!NZZ-FS;_1VGE!/0 45K(!D!8^U;!-NVCAWZ\Z1IOW9R2PY M/3D]"X(G&X?LI/2UGUPFWWI(WSJ=*8FR\ C^QLM6HAAAG68.=^J##LW9&G!P M#"7,N=2Q:P\%SE^V6#_J0I:WJI.+/H4XI7,2F+)LMF E*0CU^N]8G&VX3Q/& M>9R\HI))BM5,"F\,;X]O;"6Y8RF1>MJ',>8"H@ >Z3OVN5__8"90I+"R*3QA M\V@O]2S<.&93X&>-QC+>3.XKYYIZ5B/$2J5TKB_&WSP6O#X6*Y@3V/H>/?2& M!'MP>425"E,BPY="%69N_B$#E8)#9*-,[IT\VWLUO9#DDW_]KRTV /QE;"1& MYWLK_T"=K6KW2!O;.D<3I-%PR\FU\(MUWV#R.F;PH(/'$%3@>]]AJ5*CPX&H MIG3,MI5+]1"GP0+>.RWNQHWEMAY$EL*R.I$XSH@F$3Q)M/WD(Q,WV(8&Q#UU MTM;F\)6V?=O&[WOV;W:NTIRT/4)]IF-THQ"*:LD,)5O' M@3$FSP/SYQ"Z3IBSK]BO>S-.*!+;7K3!&4,4CP]VQ5YIDTX^3/4_V?'#V M3#D0K-,T7/LRC"K&OJ.BDE\ P]\&T.0E]F<)X!4=]7_V3='F11#U\QUB>>T3 M+]/2F);&(2T-HCY )FY8!55GO9-(K)KDAM<-N.09RB>*1"^7<>@SB4FYF&H/ M!@]=Z*NT[Y9U \/-1;*=:<55.VEFR":9[)\Z@M+2"B)/ZV=:/X>T?EC"84LK M POR1"I2N:;N6_"*YIRY#+Z_(32 L^)EW]1KPN03A(.^CJ[4@#^%+IKFEVF% MQ*XU2]F:_L56U FQZIFG;I&H(PV*W ]T-Y M]H)I'4[K\)#6(?AQ9>G$E0N0!8=9IH(;VI5$.*#I0OL,4VBD;5MG!17A$!Z% M7S3?J7J"9M4+V]Z"+3NK@B,] Q.AF5-'(").F M;85*3@B_*Y2"'>ZFFO $W=#<+^X(*3B>UA^=ENNT7 ]IN8[FRJ($0X )R=J, MM.A__:\A8(X<4+,RA0I]JNM-YG]XYA]1!J%.FO+;IU';+");!%UF*D%I M=R+[1H$H6#T]<_PSI3>O+W7>ME:O_9 M_:A?4Q?F=U,7YEUW84Y'TW0TW4VNW%,*-.DELO' /TMJ@.E(3LXB#V="9WI! M&&X?G(Q&4SOAXY-S-JV 0UH!C#[/D&B#@Q,J_22+$FW>1!P8T EI*K5#C.3J"#90[LF@FB11"]I0I)4@EJ,^.-^/3X_3O*Z+--F6D#3 CJD M!<1DF:T0]!7M!\J9H:4S!!=I95Q.\8XEN)G,>#+C0S)CXJ^4_5ZV]8B$4GH_ M7=H@4:UPG4;-2,0O+Q!V;@*58R-+U]B/%RO$#GXJ+*D3CG=:'(>X.*@V61GZ MZ372?Y(PY2*]K&FKYYSL@/Y7BIE*APKC7#"9&E->\V_ >\KA^Y/53U9_4%8O ME,9$C(S=\UQ<)#>>0.Q(WXL%/==T)('7"8ESW<0T\:PD*LS:S"6AMIVD]'=1Z"JU[L)PZ\:YF MH8FO32LEOT2)8#A5,*KP%"/"4!Z%T"C?4&3=5NF]KBYJD@&1+R1SUUTA5>J[ MOFV+E%;)KQ\:U/=5D"=S:Q,/MF'7MOPDAKO;>&];2AS,>!)Z;P,OI\3[T[J< MUN4AKTR#Q.5SUR[ ]E\30)NN= MK/>0K!=\CAI]%70DRH(#"HRW";Y!+#OPY:;IUY[U0V,N4I>\%62MS[K]3SK*!YY]>+M\QE_>=X4<]=LY&I"//*C_)&^ M3T)WHCWF4VH#Y#UG@J/NLA_P>]/2FY;> 2T]4>VB)N!YW\!D>CU-6C&^FHX_ M:>I2:0.)X'F5?G H_^639%QB6:<=0^-]D85*Z&F[/+YSA.+$%7CG)H?"SG4F M> U"1I!<8V4$K)G%Y?/86PLWWR9['&G'S"%%.C;+3:%1G+ M[=V.=/8WKU,U#])3JH@H9+1\+:*-\Y)O@8I6!L$J6#1F-U)M9'I8II$+K,TE MTD73/"B\!;W$IH:7(JF[2;5EXI&E9B3RP]C*(MP4,FZ/PJMV"Q$:#0N=8W 38.'919A-HC6OO.DB&K M$^.-%\^5X^0_ZBOX23-#RL(./KB "Y)J\39(;Z#T)^A!JEBT7L' D[FIKMB6 MVL .,G>S=$;54W=)>%I1V]#LB",82(B%\TWAC#2Y\ .4JS_Q@GDE%7-C0[=NP6XI )4T?V=;+BG<:/D9]FAJA:&Z@F;8]UL$X MO7R &>=%BD6L:^X>C=WJR*/!*=U[1/0NXY.KD]F03S.$5P_W6?9_S "Q5F9E MV_3!31W;S $E+;\S#1QU80W1FSI1!-S%5M95CY>61HKITM ?V- 0PJ]%6(S'>XW&5U)7 M2.R$L0$'FY+YT[4I;&SZ!.&1YQM841FZ^QC8RG]B&./6'"EZI6K+7A/6_YY+ MD_(7+%4.D<$RS"1E)80TE!?U)'+87X&KW96+HZV/\2F(RQ%& 8-$EV>2#SJ0 M1[ZSE?Z*==96E-.1T-KFO*E+65:%AS/0FB.B9@\X':_&IK(#.+P:+)-@\ZTP MM]6#G0;6QR4LT'RTF&R6S+?AXYTWI&920H3SW?$Z;S!VI_6OE>GG;8N'Y O> MRZ),U'M,[O3@R?U$2NV^4N"_8/Z.)MX*_D\RY=XP:[-"8;X-?Z-BA:')L MKR6""2V+>=&Q]@G?F"Z+>I/ZKE:81?2Z/U$2E!@"Y["$:WCXF*2V#L_G]&*$\4QY UF.V MM$U++Z.)=(2XQ-M^I2.$N2RLZ,!]]@FZ*U&!TK,Y_3%MN%2Q$'+K5)+]/*=_PH$2#W\."W<@1B1]2\>V\72#DX M<>MW"%Q - =S[('0<:1MIYQK7*P0Z612&9N[F7UH2N9VG$,?3@$EC_%1CY/_ MUK_3X]$I$X9'!\M@4P^''RI*AD5NJ^8++-@S1A$"P\[/$"S] C-?<)BF<$HV M87-!:62X)GUJ^%)I*\$*?#-M#H?RR'>V.;R6KIRAAK3*0?-A%P4]G-R8B17/ M^(@^BL\\,=1F13R>H@Z=EFT]7A*!)=?4_07*2J_[3G,?B%V)B.OY%-4Z>8"M M#%A'C8O)\)#BPE"8^.4S&?^!//*=&?]S,,@9R:8BJ[2112]"C7@'I[3LV9QO MDW2?<991M5*.6!/M!_<[I#S)N/'/('")8G\[]X(6')0465VWD#9H7&!XKYJ3? MCK_I1.,*4>DNBI:_.S--?+MS_70>AGMS*#PV53,_4;79#_#9.^36[CC?05YE M-%Y>J<%'S)T.B@4FXCLY# ]+9ZS@Q<^"QHQ^&X]A_$M;)/? MQ_YQ8A#KN6=&J&?V#?)J-P;H1IKL%TU]!<,':\,-IKO#LLE?K]+W-0$T'DX MC8,$:-Q#'WPJKM?#SK49_T'ZRV;C36S;W67\EZJNC@Q9*QU7/F%#29>XNIXU M!2(?J2%4PY.R& MW9127;A5I^>6&?0B=MQ?3M(DV#U9;OTX@+I-+BUH:@DVDLV M+FU:DQ:&ID[SDOR^( /E2T*D]E21.PT/4#0AM^G+7@6RSQ1-?H3Y MK U?>^7R(J4'I5!):S%,.R6NY$RZ>RZ+G/Z50\2==10XP47T7S/T^8F*2M69 MR8=7W1INX\N*=4&?:)ZYG\/VQ]Y/%_39]Q<=8$:5[3=!=(ZS?'Q9.V<)KBR4)S46V -GQ@,12^?[=,4 MH+5-([= J<3+M!Q"\:^X4-;O?74^A<_OPKX7_JI6(NF1:P)YPZTXI1(4C!81 MD82)SZ2AG0G[-0AB/9(&$HA^V M8B!7>%A*H5-O]Y-RZ<)8=N.0DP:C9,Q]4AP(ZS;%UXVAI+Q3*;-<<(")D7V, M?XF5"X.L)*/\C->CJ?[JIBN*L@ARY:GN/.GNQTK09F;*R3EC)! M"-*@'AL5U+:*@0'SA->>T9+S)Y;4S9%K< 4+EII(.$^B-;!/VFFE28I0PTRH M(,E$/.OPGGJU:=4:'!\X0PJX>6C"'IS#$"H-E_/> M2(R>9+>;R>G*.+J"E])VI9N7]15!D>!N2 C:1A-'Z3E#AMBZKBNU_H&Y.I?U M/!IQ-/DPUZ]3N1P\N'3%2E$">Z)8#H,Z#?!"-9U\B7_VX89]B_U?BO[,W1R" M/KP'3:,>OY2 Q$GRD K.ZLY&:YG"%T''/%P"_@6CLXY2AHV3'9$%V_(F=X>TPS:U[AT2@^YJG%9<9ENM"8X]I@_)R8.37,X6PBPB@R3M_)+?(=(#,%44//C"W="CFA+* M7W%VZT6L^+@%LFU"0Y+4#F'ANB[4DFQ9D3^*58D2"+UR,M+ ZY"&%ZE"*.K>5'6/1PQN8,#-0='>EUK\HDY4'U-,+)P;'/ ;,D*TPMX9/8KID:M M5RODZ9O1?_65M$?,!BD2CA:D OG*Y7BHSCC"IT*_8,=-)F!>Y^((Q'5H Q6$ M\ZA>=WA>*B0W!@S2QS->Y+'ZN5%SI5Z770\L3X>')C]S!%1 M':T5/-!B$RU\*@4W%,C$G0'2.\^W&AR].[(EFLFJFXNT\AAICL0NBDI@(C43 M9*$3MG#\0_%UEECH9KK;E(Q*)R?:_^1M:TZ2'.8T^II"RG5:],(6U$+$O5SH MA6G77Q[IQNOO(G?T5M6&%*06D07 T3A!=_B]V>RU_@9S*GF#\R\H6R5&A7;<'O:UU=E_OH)90<)$8CYL;^B]86H6GMT\_^P&UN>H5>4C\I_P'_]EET?28U][ZX K&-O+G%:($QBZTAOAW M2;F KDNS#R,_S=,.GJ!!37M[0UO<7*'#20@J>%T738K*QG,'SUE@ 8 2WI1-74-,(,*6P15/*QG M2J'K+M,NVAWO@T^CHFU[BN('3JQA/XH+$[J=^T8@33_@EZ8P['[B>DXG7,]! MXGKN5[!X_Y(>;[;J*R;7AU%"G!6^(!0U%EC2BC+*6;'FI$CZT1);3]OX??66 M ]%F6GG5KYT6UF&S48<6U?9K1@_#UR4&)$J*40@^5[BXSI Z5822/&HD;G\P+^MKMP_YR.J]I":HPHG*F5""H_SO3^KE,$@+&&F$*V457;'2P;&(4;BJ,JAC-4&;D MLFAU[Y"T@(<8A6*;Q[;[[W%/);](*4%54PH&WV*+)"@IE MCSE%[RAM&GPB*G'Q.X)1D6?+4 V#'1F\&0O=TO%18XH*;],@5@XNDVN7P:(. MEKO35))UW[0]%COL>QD;,,O]M2GLXBX\=^X0U%)4F@)K0X8[PR84JQ6.T1!U M)WE*2&GWB1^6X@G.HMCG"W>G&/?*<>L/466'][BN6^[JNDJ5[[3E;OX9P]XD MK+;T&;@J3 .*I+)H(ISV#OLJ8LQ+&JI1=>6.N/\%#$WR4[-D"1LD4B-P9O#2 M64.F]))CYO=D4=8*9>6B*94.F:\Z4%%OJ^KR9A;*<)3]Y/?%(]0^3W Z4641 M'A2>',T'P4;-)<,\J%#IYYQRMI@%#-37!W$ZW(CB[AYFT^Z?X_DB/AET_Z?% MU9>DJ3!@QP\K1'>('1U#7HR!E^2T NZQ>_P%UL"7K="1@;L+^L75%L:\;KQO M0/%_U'D7]Y[.C.1G]&TB7/S+'N'>$1=!FE3]:HXG\6*+ M4HF\#5L3&_J\;\R'Y(B]U";4%[4?"5WF)Y.WUSPNCR9%0:;5JF@9H40);M]' MK9VS.-]4VJIRP?A\J[A_2<7[43_PO>1:H+L"#QI>,YF">=7ZEJ@K<^@^UPUY MX/[?IB7=F$@9<).,^(:OU_/2(YFV>A.8:(S!259C-BYW2MLM_E1\\3''. (U M2.60YRLM6S-A9L.GF5D)G!]?I+.S /?[*Y_#7U*)3,QAT:0K=U4W'[A.2FVU M7"^*]I6PFLAF-FN.;X8[4/*M5Y.D?W))%1<(Z_556+ P$BT/!N( ZS7WDL0O M_K4P\_ARM ("T!AMQ"569=#'UMHCWOH0CRQK"D,#01X[ZHRY"T3\:&RP*OZ7 M%FP%V0IDVXKK(KAT*+JKS_*5607(@!B#.GFNCEX;\%Q?H M.?KJT,T,Y:=>223@I3<7/FB5'!32VOE^]AND+:3S0Y]U,(,P[ @ ;[I&!F(: M^"G,<)DC9]]("!GH"CA5,TCW&*:-;1C/'K_X.#G'=Z'#]KP^/'EP8#D&CO\A]FP>IF=]J ?:']JD/)HB0M0V9T]\FDBZ\\BLJ3DP%0-OX4LSD&][[LW[?M34WD>*2"%F*9EQEBR M,:U+2%,D(R"-?Q] ?KH2Z 0S#CV=,MU1O3AB_*7OX3U.WI"D)]&ZH&E+:^78 MZ@K=6;W<+0?/ F:*I7U2;J])ULM-2X<--TQF'K\Y[S>N"3!_&LFQ)PYOB""J MC-B,>#%*)!H'H!1,,7):YH.::C;\3_)G-.#%)\&?29"2EAE1A\W"MD$G#J$4 M>;^HY%EYX$4SS( _-VXGE818PF@N0I PD+KQU8.X5+ U'!F#%($TSI)F4]@Z MI!T$_@?)TNK&_DAOXZ0"8F\5]Y-[CS%]==;:E]G MP/(FQB[TLLM3:X77.43V>,Y 0/30NDX/ 0W,?5.7V+V. M)>BH_\EECJ*(LX>SY/3D]'3&5!+YB-DEW_[RYA\/P"=NF@VX/5?4@H#^SX+[ MM1CQWK%BMR8$$92"7@[=[=\>SDZ?G1V?)##24M,W__;DV7?'9_JGF68@*2NE M7HUF0[')61.$8O\#PX\ZO-#Y-I*A^ $\0ALZGMS'=<%M5@I_8J(C^D(EO4.G M)V>/HN?TCX3#ATE[3)_RD_O/B@7Y>'T'"_I_)6V+@8.(4,3#@J6N%Z@]S9C*YZ/R;7SW]!N-WO;=9P8^ M8L>]ZKAM<(CW[.0;YCZH>G;XS?P/)7NO,3)-X\-##^P*K>7)R?$S;RKBWEX_ M9GSI99I]P$N,;XY[.$CM_LMO3EZ/V,V"@BCTX=ETIJZP WGDN^P*DZ;#F9#. MG$O(>?;L5'>=UUQJ*)-W4O1X4;,HVL/OGCUAC3!3]L5?X!=F%$LR&)%8DS%_ M0_>XJ&GW\2U(2(+5H-R.Y/I]$]*W*4I#([]&OGMT-)@!:8^78C(J<@\&TG3& ME<"0DBIFV^L'_XSO0$ISM)"N<5^(MXLXT7SC$TR%?'7XK-<\EREJ7[O.AX/C M*A&/*!+NVG$)^CG5Z25CQG=7(PTI #/E1S" M&_-MI)?0T+=)X6?F&UD#34JKL&#I].*A:WFU1Y86V/8<%@13ID@A5;E#!T $> 2T6G-"$E]1N,?[$@6A1/5.A&L]<4[LA^8$$KA:8L^@MQ0WXG) M@HRY H*E-,6UM*2^Q';I7!?1LF$#(,GP&!1GG';QC-L1N4GHQ@S&;BA*R=4W M# \W+P30CT:JRM.A-(646^!*6KY;A6>%6@9S]*R-:;4C;7A@F<*#-;?[XP-M M<^1&B! YW[;E#37HTC!@4#EY3[WPIBE!@18!2D'\KZTB\Z*[&@&70>U6ZE5M M!(3\9Y]?,+'(QA!-^8;LAA]QM=5TP548.DF%SE"J77;@2_7NNG"0+D@UQ2TR[RYXI@CYQ0 RB5 M>+DDN8J4;SFA>7^F@R&7ADZ[S&QU->M.LRW7P//N''J+:#SR3S MI2.F+V$%L>E^H D]@IE:M=\CX(T*!<.I#\]M[WV([V)\4@HJ_A_1W-SB%GNF MS<[(TT#\1W(%/[M M_PZXX%@2\S)LQP%AJ6DE>UB.MF..0J3I"!&>;044X1[>4PCHF]3"9@.S*/_O MM#RFY7$(R\,WG.!_=0B]\ V]EC5-4F-QNXE$\ZMAV\9[N-3SK)O,?C+[0S1[ M@5LC'JQMN6-H#G[Q,+,(:X&R6-R?#;M[(WWRPBU FS\&)AYFK^AK3_HH22?Q MT6T+,F<*?9@7G?,S#/>4*57$-F))\^%)+PF"YXL^- L M6!,K6()B$"]O\*'LD(*#1&HS']/ ]$$X\0C=FJ[7D=3;NZ#'@B6DYQE1D: '\-8J MTGD,'MI,4Y?M0OO,6:+>_< MBT/\6,/_<+KW_.6+602X$?$\,38_0N4:M:A:",X09B8KPXL:"R4J1%FT"M=WETQ[,0?&:*RFFM-)XO)CHP8G2(>&J M&BF$V/6BG@CBO!S375/YOT$Y[-D>C.\>]9@),G4@CWRG1))PBW7:^%KX*) / M=F;X$6[WF PCQF64K^@S/6+ESF_6HM9.U4= R[;@ 8RHY]*X A MKA*BJ"9.DYINB.EG K*XLG6,L*3#I6B3_]>G< ^4K'M'MV,XI5(BF"5:62XK MVTC"E.AZ%#)$=.OQK@Q&LV:2$X5@!FWI)"N:K%^UI&3$9!:$XQ20)7ZCE;:4 MKB!"3O4 ?QZ1,OVI:+.>&")IC,\A5MFT!>T'X:A_X:GC\#OOPI;QQF\9?,5' M/[S0?6A71/12)^O8]PMQDZ*_*!_G85+1@IB>)<61+:B1Y0,3E^AVR'5LIJUL M&GJKEVG9X';XAK6@5/- M7]'/93G8X^3<^AF198>1"R&_OZ40_G$KHZ^^JY@PDSV%(>-#1BAE,+[L@VC* M$9$'>"/\YK0E:0MDN=I,T\KUQZ]^5BZ#>(IJ4'9?)-$8!9]0QK6J:R-N(P-64V0%P4 MX%D5OC>)MBS4MF\[S]?[V3-%[5*J!XW;2%$J6K:%$]FM5%"4OI/7X#/ N-EG MJ1S^$<6=,5O$$I\\K.#W^+'''=EH3T5+[E*YX;R-4"_3N'Z3[FAX5/"NP8R( M.#8\&4%64).I7ZNL$LN_L!PUJY'55[X/>%DT,7%;F.2X7Q;NMUAP,&2S7/)N M=)L=1 Z=RY;5,+K_4-57X-V;A-%!K/9)9.5 'OG.+."GOM$5;M8IVW$KB=PZ MV[.?8&,5-;_+1AF35H[NJ+?<-&G=7A44/2!I@+3O8[,DWLXW2-[X@KC7^+V2 MMI<,\[L=A385U<+X?QG MOKN9!+&W/T=]5VD;N#>V7^ZGF:KHU'/8/.JDD^-/3]"M^P/=^NLMM;]2QN[FN"W/Z865#'/F MO> S[QS/O(.:N,LOL";',GLU&UF"-<3'^C'XS-K;KU^&-UEY77S@*7>B6,?GNLY/CTV^\ M+'PM *$KT:=$8:"^PV(MC4&C$AF#D<)K PA'##DFAZZ X0)GHQ2(M MQ 3H.U@$ETW4B+<8,^2IND2RV&!FSHN4+ 9V%2FU^FW: AL#MV>:K%QS@0/5 M2+X5L3M6IN)TMDA/*0YC(9P:0O=)OKEFKEX*]:6W*,S.5'52UA7>1@ZCG \] MU$!92C;-IN99]PHK#"FQK.IFF!N!_+(=\FQ',IJ:$RZI^_8P[WP#RD; M;MFD88E5Q\TNW+:?@\\DD8EWV/26N&+4,CT[+.___10-U;R4^&)NBLDZZUW';BXF8P= MJEO3N?,*^Z?4SR/,XC\Q9;@Q&\^)_D5# W/0QO]_R.>A=AAGXW7R%@Y.[#?U ==PR M+3RAA:=M=&1.7@D/!+H/"UKO#:S*LHP^"8_ 9NPX=//-,XG451(QH]H;;#0_FNH,# M@P3L5/%B?C)0*>N@ZY-@;>DX>2%Z.FNL-/%IH?-*"QA%3!A8\JG)AUFH31JM MO?WO(NW!"E."_9:;6\YY<$A5*\B)IHF20 7+,;)]X8]R7"YJ2ABWZFOJOQ7I M+)>ESW&.VZ1?PRAREX(?R>2W*2P'.4/(O95+8+V1?5;D+UEC'!*3P4_%&_ZW60LP#S^+'C=Z_, MN NQ7QC8MZQ+OI1!/^ M?!:7D6>?>L#>\JBC^&N.C6,03& P;2<8KHL?+XJ\ MAY@2=HR\[S:C/A)A+.%I$'],'9(U/#2$2O!^:4IADZHP-#:H^HW"[5O?',- M^>X.W/?G+Y-W?8L"HTF.FBUL3XB27]4M*<^"Y0_KUJ)=@8N9 MTMU8#T=H_!'GO4-&2/+?8,?#-?=3>%EA?]=I5 7Z!?3XPOE@)AF@\M:&RJH]H MY?'&$![%/ *#DE9X^#6XA\]3ZK9 ;5[[BY(%2%IN7]"#"H_.\, _P,9\A> 7 M>JXW65=C6A">[QD_G^_WS.E7.1S4U'7#O/4$7>%^%-NVH)T[G.VH$-==ZI8; M'L,WTL2O@)^N3LH4;HLX67PLGE0"R8BSP*>VA[!JB(=6V>H589>\4+9&[#1$ M],5Q\JMO20K/ICV'G$DSA9,M Z*&KQ9E2. @H>N73GGHR[X5@6"=;&]6 L8, MH#BVA8[WTMN68 M$YMN/G@4/4^K!6\)M(416'Y7'F!RKW:BP21EIN8>7[[#ACC5Z4U5G^#O",;E M8!4V'JXT+7!MDR?GGXV>&P\-_S1)8-.4]^_!!X808?HM]3VM]-KH"0&O!GL?2JX+I$,XHV5DXK4[#&@)J=%RM:E.C4 MBK:9=A&W_1R+ 5(1-DXKT[T@&8!C3\0+RK3"I,O) .)8=YM:RN^2CIED9R9^ MW /CQY66?TH\=A#_K9E]0Q:%JLC> )TO:9;'HPACJK*>4 ;;P06"-/C[^P4M9NX4TMFQF"5LV-@H@B4Z09XL4 M.2=>]FD]'M)ZQ*,E->W[8=5)%RU^:)<7HG9:70^4+/&+@4T)83O$<$+K!P+] ME%+1S4V)-Z85,JV00UHA62Q2J^P[J^+C9*F3I1ZHI;**$K@FS#5)L%91WYNL M=K+: [5:41K^IRC>>\"$@MJ5U![$^8F#++22W-9N:59),1(1"$(G-%]??)0)M,_*-.W!IVG M79H@%B%;.FI:;)M>":;KT*.'0@FY"^S#VG8Z^2Z3B1^BB3.U$_%D*T"?C/23CM?AQ!H[OVZTGZYVL]Y"L=ZN<,K.:D:'T8E @ M@I1BC".!(3UG,ZOQ(/;K5'":ZP9:E"T9&Q31&:YCP2GLS31YF M6C;3LCFD93,HL4<81O';X?IDQ0*1:J1WGOF9<-G\@!]/=CW9]0'9M72%4U,F MT3,@P!R/AUGBX%OU"FG,"<%.&[]'Y!+R-@&K629YO<(&Q\QSP"'X#\Q%":LC M2C'JD6L-08;+?=\Z+1GZ^H*+I]C,CW0ZV!&)O'%I]4$EC:29/\V:VH\3L_O4 M@=C%3NMO&GE'=;*"X!X<+4R5URBI'#1?L"UX4VZ(7D;6 K'.ZSW,!IT MIIZD/\]N?FSJU._'K%4H+K;M?)A9*AS=Y-6L9G:[MXGQ\8V>E.!0JZ!R%ZDP MK17@YPOG[HTE$..6=Q,UT,5E%B%I>-#^JN*;D/7)=QC MVG8S$X)0"SMK.)GKA!_NTG 4AJ6 4*=KS)'(SNI7A,^9OH#+"J;L0"(OTA5& M20,P,M?Q'0H8WF9-MS-UB@&YCJ4[-E1+H6* F16HL$O8Y);/,)53V3Y^$MJ411*J= !SVX=42!Y/36ZR:ZELC6B MW:-A2BJD]4+.>+HB+I=+3$3$K?K^HN $HK@[\6,)FR+\#'U281\2MB;'1'\D M?%?SA*K">\@2^AHHL7F!R[<69]-L!?I"$XLR*I[2L2\/B_'I\?)Q=( MREK1E)+9Z.;'$1$ROW% M.\UF[V7;4[SI;*P-?B_D&D9#YM(&;JIEVJQ035F)3SY-Q6\*%^Z[D_+JIL@D M;4!D_D6?2D!CXDW^5E8(^]Z=F^#DE]RY7W*N9I=&J0]Q%"(>\%L9YDRY"2C_ M2AAH+\#;JK6O\&&2&F539WY;I)K$[6R9_0[\.6;.BF8H>MND11ND/KME4_<7 M2Q$HX:C22(=OL8 >)S\+@R*)T_#'HR)?D6Q/$/L2*5CCVN'9Q=(S9L[["HZX M^J*"]PG';UHPK6K$J45D#SP ^$\>13*G.@])L6-2))JVP%9\#0^XG&*-P_K2 MC*^.YSF38';(JDQIN;*,.=(5TWZ%,TQSQOO0KH<)Y/"4P(M%A.'5YX6*C14K M;;-NK!H;4V>B"R0VA.KO.)6U]F>[RY0U[F^<.SW(+6':!?^\7?"Y7_[H*C+! MN@HCT"9(M& L]:11$/F:Q&57E'W'5E][260WS&Y6%D1S+"J%6=IJ(GR&_UC.;K!GT_:<"HV\CSKQUXQ'NO8"ZKF3C!5O M#23'$B(??BX?.L0Z!CNW\L\;8H:*1-&&\W]\$?XKP(,4/-=RYX@SLL M+ 0Q?SL^^>SDY/3D;M<40BBW]W^G#VZ/&3V9.'IS>Q8RD\XHZ!.2G<+]Q' M3**T8LM&AHKW-6D#1/4=82RG'8UVS9"G"C][=_ZKY!X>/9L]>_1D]MWC)S>2 MM$*)>]R14N5S%P@=[6ZXP5!=ABX \_8P>5O"*]:D%?WEY?G;MWQKRJ[!AH+' M7\013W[SZ 8K^312/^F,4,Y\(\N]OBQ:325A$K+N6S\E;;9T>5\R_;E,)TEM M*=T#=K_#Y\G#1X_"/YZ>/)2'PCN=76Y8U6S[)109V! MW[M#_(5,@5)5ZPYF"E4?*!7EC:,9O'-QY].KM,D96! X+*LW)7C0LVVEJ^V2A8I5P&S35W>9QOO]Q/GL%D!OAI[)Q?KJ#*-3V M-,AK#T1]\.*S:' \?T\[]A%Q)3@N8,/PZV\:4 M68V:2:A8@4H@J/H3P%Z::]CH&Y1OC^0@V7#NYU3."I&L>BN;OUS<&19H22^>0@(9EHN;:RT#T&C4IG MJ,:+ 0'1_"*W-I\Y7 9)2+V-V3TR+/NHKI"1&XZ20D969ZBIM^NZ6N@A/N]" MMEEX)(AW+DVF*8ZD#ZJFK[KZ@K9Y-:*N#1%O=PX/N_E4LT;OTT61$8:M MW]$MJ-V[!^$#<$(\$FS%U^#[%B)2.O^6O5<[5M51U,]:585O('PT02ZF8S3> MG 3WQN!&70AY@8*KJ-*XD-(WUN1;YSBCR_L3V-\LUN'<#$ /:;9$:67Z!ORD MP@+Y1IB\5!U2@)YKO#M\G*Y10K*(VF6^3'WF?MGRO3I@*WG5+T--EU7VU 9*3;L6 \C%]&3;&M=\/&@T.74ELZW?\TK2?.#DNTT MT&P]&$D:'1&S>C[#73((O#!S@W@!E),E[.L AGP#LC&,4&6)V<47J9'3U I( M2FK^=05WN$H9W.3 -(@=8:./Y/$V@_4^94NF,P==282C&(\GJ\FCB?7QC$X M?A#)E6]FOF!H8/5%JUG$G%T=4O^V"+<.QCU6RB"NFN@&!,^'L)!%K]6##.AV MAI[3%=:D30QNX)2)/Y!'OCL8UYBE7HV9?.DNL#T[A6V\KSIJ3@D2Y;[O5S/2 M.1QE?"[A=7@]-,4E&J+D/RX'VG^^^?&-O,4 KJC-Q]+ MM\&_\0^3GBFO&L/!Z)*5_V\ *YN2-_WE9 M<$57ECI'@5(;_"5M\_1?R=_+>@ZK_9SKZ3]+C2W,[WCELL&ZOY0-@\!#L5HC M9%2! O%=J_AE$U;W3;PIA;MZRD/=F6+$<[I"2Z GV;%+<8G2CN X^1D\D)K0 M>/+IZ$.0BQ0H67"[(P,<2+"8&\J6K! ,"KNI;$,Z[#QAJ[HAF*S#%0 O3.OL M^-N2+5)D[Q57"VX9UN.I_8J:SOPSV_"9;GTECI$U^7B'EM@$VV)P51G KB#G MX#*3PW$_RS/?3>69@RS/W*\P_/ZY]\_A+#O"E@T\DRS63GHFLV7:8,29UUG/ M9R@!("G;_),K,47M$$(D$!:8.GY57SK;[3L\OOF2MR+#F5)2]S<(>+ME]>F*6\<5DL9( M]M .+81Y$ERBD1/D<>Q7\PVID/FF(].81-WC*&/*0;,0OU+_0DVZ\=2M',OR M!4MGQ_7+CU1!.&8OP,AC$J[_;$N;>/J^P&)-^VY9-YB^',^T^KKMC&*PNN]\ M-"V,8((KMR>,;8#"LPT#?UH3\# +US0>:\MAG6M6J+AJ, M7 ^SL5$J_<'< VU%CG!B+9\6X:$O0L5^DA6C4R=+JZN)7 ^6#R,*F'@I P!_.?*.=\+@%D)N.15@\TAA!)J<2S3PI@6Q@$M M#,YM;:3G/#;CT<9>3+CALI U0&6ZG:>&-!HOTZ+AW.3N@N-,HK?"+;!_).L) M"B3@H9F*$F%3)>G*)=\JJ]2\U9[2=-?/'TRK;EIUA[3J,(*9EP7U?&._-27$ MX< HJ-A79R[7'B^S]/"3==VF92O'UIQ0<'#*$*,%78I/)%F_MON"?^OP6%+4 M "UO7I:,PZ%BAIR*XXMT6D?3.CK,=43GUX[0I6@%&9-S$W^W;)QCTF6BHL 0 M"?5,A8>Y=7,2VJ*:)ATA;C]U7ZS[H10MAAYVI(J=#SB M_LC:6111P$ZQ,X3'S-G3-/ MGB2G_W[VC1Y%^JHQ\F.Y788 MQ?0)/_#G&?I[ G(:\R$^BJ;GMDAJ;>$R/Y=*OA32A=C\/E!4T@U0-<-<5W3A M%=&@M?MRQ]Q+0O!\ =4+N0:LX[I@O +!:^)+67!"1**E#(."7@X+B:'("B2: MZ1<8K+^+ ^Q<@J_3DS/=$CP4Z>^BK?7"(![^D5[I(XGT%O;@C+ 1N8]"/,R- MJ10$(H[57]WB*(C"WU47Z84$AD+YFXIB0Z-@#M\F:T@J6V%D@I\H>EL[15WN M =LV6TFSC_G%HL[YJ3'K@NF4UK"&43\2&5TE3SPH==.K6#D+&]]_8^Z/DFG& MQ.A%+0E0?2.,_ J8*P9;D3]5>-4%)FZ>,T:81LH]5MLT7#>C[,R9JDF)E:@I MJB9!+01)<_MQ,$P/[2?"XCDVB^1]IA-6%A_ 85G6M9! #=AXQEF^1 6,R*,( MW>]61;_2!LSB)L_!1F.Q(<6_M M"]C@"=_-P[$$H"L7 YN2EYP7R'>) UH2WJUZK 0=#OZ8_/ M5PY%.+6;%QR5$KR*2SHQ^Q77&]6+P7"PQ]_-77>%*IE]ZYLO8] ;>PC*N=AN M?4/%*BU)0 ;GI'!%_[//"P(XT"!H#/[>Y-[TK0(-+"Y!"$PHI^&)328 ]CT. MH#YM%4KFKO7,G;=9B-_6S0Q90&EA8 ZO6-SV$A!,?6A]&+'"N*Z!-=$4;[_9U1T:&79>L8!$NUM( ]M]_]U;CF4)^TC^;(3S MT(\"!\PV$KEDO.$8GA$?>6S6PJN3>=YJ4>0B[-.@900?I">58U+D(J<8/OH^ M^;9X0-,&W\9^6?*N,V7U"1?T: U-U+IE6BY^@)_+[T=_A"7J1M'V95JL*#YK MJ%I-H=NBP+@ ]>7R'E.V5QR#&C47#<1K"LFPYW77WB:MP9XPF@7Y1C3-A#/? MCWE[E!3\%;EB(5/8V3FQA381QA^/GB;C=K.1$@]$)^.\[5.//70*YLATI/Y3^M14-F?D_O \[8Y9X)(XI26&6P'6)[\GJ->017 MP8QPOB8(((H&#[RR4!O[(T:,N#W%)!$) N[,,R.B,9,\DLLW'/S2.GP 3[KO M05.RUI! N.Z5(!QW@19@MQ^EM;[YEDI5#!C9GVFTXTN5DA?M5AZ*WCZV/*>+ M15K \^9U!KMG10*,M$NCMDJK3[[HRQ+E'\>H[;%GCCC.0QJ*]3=@LH)(^#(E M[ S#RN"^T?Q2RQX/"_TN5[44YI"V!PRB KO)I>D?#"BE]O/W*'4>EEQ>XQ?K MCHV9J'Y[S'GI[HJD9V+?J6R)35)Z&5#L3S=4_2\_2@O3C#):2;*\'K.V"<=JI_4/J$J\P-_$=EVQ[>B?JD5*H>NR_A:@8@-,VAIIZNN M:DE.I1.%R*[!;;3I2SJ\YAO*K3HR)Q[O#'OA<6/CY\/?YT$!\M/6>^31S.#( MI$K@E5.T.SX4 N#ED>F$ME 43":59*&=/ZIG-S3&?<["#>(2J?.,^0GP['5Y MJ3L441; @NWBE:R:LWH$RK&QBX7?8C%YV?6M=3_DXCC[LCNP3R$+0=9&X35[ M9$S'R2MQ;-++NLB5KC2O^SF1641KIVB#QBPA2"NW*#HOZHR]#KQT:(I[L8IQ M_D:>?7I:?,&2L>>]3+1)+PJ:PP:9&VF=VH%S2C2L-QCE FQ'].F0&7R#PG-< MII!/\(IX0G-#E5# )9Y>&QXB=[RRTRY1O'FC5R.F"92R2W%.W%I9O,3 '8]& MZ2(I+^U;B#FWL]'\:Q ?_@]PN%2IRF?Y3_UY$9F ;#Z8?ZYTIX^V1U(R$7NF MG=;ZSK1WLEN]:[^K-M?O>(,AB?&,=, MLXZ*7KNWP4_M =6.N#B$HA9!-J\LS7GM+YLKBHX71I40"0G)(X.&3I#MK@(6*@,[2 O)')1ZJ)$:"DUH(-9O,XM%@%C^=ZX';A8K* ML)*!R?65?XVL\T2E7>'F9%ILIL;2P_<39UXH1W$7V#'S,Q7?XEB+:^0H/A^Q M=D^UYGM::WXXU9H/LM9\#UW(KZ7@O&LFWA7MAS9Y!XZ61#,8KKTP@GGG3/WQ M"VKL'=2$3;9Q)U3+Y"S77:"*,H$#BW9P*@\#@\IE<(QCFC*(:0>U9>^^JMPR M,Z(SSTSCUGV3+5.Y'G^%VGY2NCCZ1,BUSNGV)'8\4[.R7V-M?\C@"^#:?KE(/6M$>QN4"<,%( NCR"]6Z*% MQOC(8R:$;=W$6BYF<5"R,N-DHW)D;"\79K89^;NY'6-D83#(<5XGV,:A3PP? M52B>'A$,^YG@V"-<"<+M=8D GRQK>HEB^HJD%)1^1--R@RK*UF(TM[&U!Z]Q MG+NRP*PI@@+*S4WPK6%?DFRUO]FW)@J'[8&$+G&'H+W$]91TY]MI.XYENF,)0Y*NAIQRDX"^&NS%KJ+6 MK*"3K;LIZD#@OY'D84Z6Z/635"""Z*$%V;XUT/ J:2YY7"V96,XM\IB()&'+ M)NRD&A-JDF''XT0O?+ KCYX!?#SLVK 'JU*J'+K4M(Y$\&I*I"*\(Y07I(7M MHG'"QLW552]F*J+C%9XN+J<0E?RE!4QYSX&]&3,/@98:S^_2\0(UW['Z KZ" MB_MIS]I40[D0^ <[[Y6.9N>SI_LNS2D@3&-W14="/8=GL M^=A,4_R>Q!$8;#)%U[IR(4$_)0J7]D#K1W'^#XF>9DQ:'=GL)MCUF^ J\-SM ;!!IF'U_ M?\[EC-OWR/:P9>:TYNK%!$J![S"BO4? ML3%1[^Y]R9$[C?J<+:R$=K&1)J[@JWI\&T%S@J=X<]_TBWF@=- .7%#Q>DTT MT6A.?O>3J PG!0'AD,51S:)4_NAV4A9P>ZPH#;P^(A: +4E?@0BF[7\3!#D: M/I=X#>'D#EHX4D.G YE8GY #<4=(%;5JAV!GZ%VE'KX'NZ%_4RAZYZ"N'N(KF []UTI6;JOS3@<]S\V*;#T *Q?M] M"KYH-8^"C^YBNUJ6;W>"^OI%>SX=V.Z<6OLT$4YI0N&D: M#05K,;.G&;ZBR?H5(RTXF^?ET<0WTD.5:!?XB06$0I #.>I:C)%-6GR@-Y_2 M?!Y=+>MR+,#&:-TO7EJT] [$U9*0V M^)2K:-CHM\(3_7C=['R,^^?5-DV!7 M$5@!MCK?&4N=)R8U?/J+1=8B:K MYQNN'48V?"?[VZ[!7J;6@9\-85+1$AWANBF"(AHW47/.$)M9214#G%8JEK+> M$RIT7+CXJU5='6'/B>L*S?/AG]H:EJ @8O3GGNV"X@*9#>VQ&F]7-;#]?X2U MRE1:(=%E-8F#"C!E(PI*[05:-M.0T%'(($^/Z&((3YSG!.%[M(XTE,O--GIX M-E:_F.G%L&Q!N;:UMD1B5K+M&^K,X8OCN\PH@&!P@+RT\*$RLYJZGZ_84>)2 M6[@X;&H[B3\1*.VB]'-T YH<,P*,9WI?K?3U?7UQ5,!<=UKCQU#YN70K:-.8 MV3RU<;B'F';WRCGD",_)1[O:;G!M2.% =+L;@E/^9E@0[\]*EEP6RZE2+LL?\H\?O7*5F-7B>CT&MOL >GU7P&[B*F!=M M5M:XP6.'G=.U1.DTK^4J; T(-I2[4)UT>R5FE RD\RUE"E%M=^.GX$?WA_E%Y*#5QHS%8K4$NE]RM\*4NI*ER_VY$.=O881(: M@\'34+A$SR#MS?8"C!"\L0E/1_E]/\K?F)43@G78@9I^+3#,+.U26.OU&DR3 MT2,3O]Y]/C;?Q,6V:LQ";+@,YT"W_%>??G 8:" O]Z*LZQP\N1;"E55A6JRO M'*,SY!K,R0]'(;I]B#&!K0MBH4QZ0P3*.TO:>M$)V1T&.#G]-SSMHJ^D93;; MS%US!&%JB@<*?$XWA4.YJ9L"^5SD$_<18N16F:Y@MF$/AV?BA5&L8'KCPX;@ M,421E.&N+SJ92D>.[D$.3]X0!0NQ_ EEG]+UP>M\A6$LG/AU\B.X#,]A&\>> M=SA&T"GX4,'YR$36KFAQ*(@:NB2@"G&T$%,.'#N7?8GI68DK\W0EQ3JX09A_ M1D 7/G3V9YLB8RGY4+4X])[KK#CYS@A,4Z75"U=="JHHNDMXG;8GN4)0&;?% M@ZT0$[BO&>)A255-.)^IHELT^1'7E<$1ZG,-WH7GQK$W190AC!_2E@R7+2M8 M%A>;I(4CW&F CB_ERLTALG7^-,YA\&6]7I&AL1?(Q"0:YR(PJU_CT8YX-R0T M9_$YRFL0 TQ*3!_\/@K'MA!/R^C*N-),%T;K\L)\XH!(?7RH[7,OKB+127XJ M=B=Q@^;'QFIPIV/& '_&==96F])A^A"R%#]SZ:J+;KF)+Z:_&#PI^W[4;+OI7%@>_*YRRTIR%,B@P7KH>M+?#NUF5:M5R,IO;_H"NH M)YBN^#9*Q?"-/.*0%@Z#Q[TYLN]?BSPM)7FP'PYIKL0FB>Z(!K!E_>$JE)9S MS07LCIM9/#3O8>,;8[)Y%E4AW!D\"]T8$L_#,0( /APALT<0B]T".\*R&,_]_G:=E:52D92E\ MASR4(^WTX0%?X:>8TO /4M 6CL<6)B#>T"D&OVPV[$-YHB384&/?A_J1PN$>/&)$;QF_VJ62"MY!2-IS6LRV7DB?"F:!+L_Z8RFO8._P0YTN^P[ M>*1ML]#+>2@6@NV15Y5$:"0UEF_02<_@[A=E/:<2 >QJ&^M,!/:SL:>B#W5' M0P'X#M%LL:]/V9,,\TL9I\4:=)O@Y7/K&#,G'9\?L_]7MHX,)B#, F8-_0:. M7D?RQMZZY$5;3Q.=/43!A8<9?CN#+:%>$2F4^F6UBN+,M+T> M?IXVN8(Q7759-'4E"$4U)%5VNO-3Z*_GN'Q56+NS"6MWD%B[^^7Q_;%/FQ3Y M__D;"H_^?OI[7V$2!L,ZE_].P?[O]>)WW%B[S6% \EZ_?_ES?,J>?G_?GW]_G^2\Y\$]Q/[?GPWA397\9U^YY/39+#D].7W( MW=T0[SHNLQ1506$X@2.RH#< 1G1Z-H/!XO]O.NI'01&<(?&_9=P#?/G?SIX< MPZ_73O109Y("4G3X[/DE6J!K+2L(+ZG+D MCFZEBE91#,3A8$NZ((YAA$7;^K*,'QZW16+]YWGI.\_E">$'RJ/5UF6NY16U MJ9%7>GKV<''ZI[[2':]LSQC_?+-C#B#CG^SD](X$H>07PK0PLH0TZ2)2:U[FN9/F>:VC!V$!/98%=)"'[]W[&_?#_\P>)*_Q_&R2MX;5]24E8*8 ]:"6 MQ)UBN(UL*)-IUE1=:2-X-17AC-39@"G3(F1?L"]Z3KZH]E3U'O>!2F\N@6]T MRS9AO^'H$@9GCTX#D?GRM?^& M]X>/CY\^ M??2=^;_/O>#U-SP].S/W>_:Y%WQZ?/K=M=.P_27XCV8X_4M>]61>V],^3[,/ M$+"!1W\DV\B"_N^'*WCC7%;ZGHM+^(?QS84H\+.T%//G):$FHPOD^/&ZPS"L MR!/=J49*1W_>\?%%*GQ?JI;PELCWS!*.7SN,"C_Y/W\[_=OTW@[IO6$F_WV- M]?I?>CJ!X# [Y^3#MQ#3H-Q4^\ [4/F^ $?G%N;FZ/3XV<-',*3;/L>CXY/3 M$_M_CZ]Y+FTX_9X/Z$NW^TD?/MAIGI-)CIGDGW;<3WO%7V.OF#](G@OD_RTE M5=\BM3_F4VG+\#O&M-#^$@MM>AF'M+BRVQW$:0NKC_6,WU)^K]PDSZNJ[JF+ M^"UU&L#OWC;U19.NVLD(_A)&D#](?DX_%JM^I6: +_\Y,L1\9 #R3QB -LE_ MIV7O'HP;"6&G?TXWR?^X+OG1&:/YU9<];F0@7R(8RQ:+DT7V^6;TIQK%%VC\ M^'(YJO_L86D_3)@NY^R'A/Y]]I 319_G17VIES.ZGOZ\UT6YFP-9PD>WWVF_ MYK=PR#'$USSOD_4?PELX-,?^:Y[KR>*GM_#EW=7_1MYUU8.4O M7\:%_5(O:%I,G[.E?G@L; M\'G&B]T&[?V!D6!5?U:%Y0\[A5'>NONIE]N37S:';V]/&T(O[2*^)3 MYYB]@Y.SNY_EV/S_&$O_MRD#>! [SM/CLT=WM1CNW-#_"MO)=,!^%66'FVS\ MTYN:2A.'']<1WNX/3'[P)N:]JG1 /^%QOC[RN)P)V3>7R:%S>P M_[9?@QF'03\Y/CG[U Z3T 7[)9W-[SZ5_N>=6Z/6'[*D!5:WOKITI)@S2N]& M[2U"Z+7VK2W,L4&D34/!XJ1?BX!N43&;!_+(!_ECY'[+,MA<2-7(DPVQXJX0 MLOF+J6JQ#*9>BV1YXY@NG207[< ,G9M02KFM$?J+LN@!\M*MA1^LA@V%V*;< M1]=D*%I$?'83E^*G\*E?>_M;<3R?_9Z[18IR1+^CA?T.9ES4S>]!ZO(P3FRB M>3X[3GYZ^>KYK_]X?Y[\^O;-+\GYRU]>OWEGZ)T/;>>\>U.Z/S1(7X2G]PNO MKD>_PVC=[VVZ<-WF=R-J>T"KZM%Q\O/K7UXFY\]?O7S_/\E/K\]?_./-^:_O MIM4TK:9)YN3&&\?7)'/R:# ;D\S)5RQS\M=;:Y^_R883^O'OI-/ZN^%)/*"S M^?%Q\N;]?[Q\E[S^Y=6;=S\_?__ZS2\'>4Y][0;S)V_-_%6\V74*FJ^K%E6! MD_/^\:9!3>Q5M*Y.EW$\G[B<6^[TQ8^M!L6JS=G!>-"[KZL8+#A09ZA-^ M2T3TBZ)B/G/BT'[X)#UZ^.WB@2'&?_E1*.:?9]V#4=Z_6PP4WFKQ$1ZP^J5? MN:;(Z!!Y]7N6I_G9XKMG1T_=X].C1^G#TZ-G3[.'1Z?S)V=G#Q=SEZ:G?R-" M7C"4=^BJO/C]N^_2TWDZA_$^?.3@-R?IT?S1/#]:N"?/'CTY>9;GCQ[]+:G2 M%8S09?GW^'P/3^:/'\+R?I[7\-[R5V5Z\;>$#RTXRSX*8>Q1U_1NQTA==G:R M>/KLX='C_ Q&"F,[>O8D71P]??@H35UZ\B3-GGSN2"%NN/U@#\+>4AZJWT&B M&1SY]P$M%>1 ^F.,^_%)]O3)Z7Q^].3LR9.C1V?NT5%Z,L^.'F6GSTZ>YD_G MZ>-'7]*XWS>KJOL4VSY=Y.GC^0DLNW3^[.C1H^_.CN:/S[*C9Z>G3Q^?Y8\> M/GWT[ O;]HW&>A#VH66#OZAUXTZ._VQ0BQ4%@ED7EV1HP/)1JP:^*LKTJ&)! M:B*>+Q^"UY3C+?S[BWH%#[71:D6;A%0W_&>'O^^6GN><(K6Y*^NKJ59Q=X^L MH^%AY,7EE]O@'IU^]_C)_]_>U3:W<2/I[_&M*7[]=>8$25*E"U9+^200BK9E2@0@^EN-)Y^T&@( M(Q#VW" >F$)2"XZ($ I< ]:Y)@_U&[].JL%1W(C[+1Q5+GH.Z.OU8&3_?)'Y MVNIQ%&ET%Q?7:+O=R5T']Y%)>0<352NLWU5IG/4J* M93>CO8+=H=GM+4A/%/(Q.KIIX!?9V+?E8U]+SE.I0'&GRF<>G8V;M>J&@/[& MK*5O57Q2=H>4?0!K1!/8OC\O 7^SBI/BNJ:X79NTM4;:OM:XI+]V5T5(EM.?_#A'\,@T-[M_;4921^=FV?[IN*QN0R6/%>AM3"VMA[-_B@E3^((AKF6..#$" M&2(ITH4A1N8>_KBPO6%R[XA6!!DF(_LG&)*86"2)+#06!3-*S[-_+>7W=NAB ML->5'8'#B1_W];#TV>MI;?U)^<6-@0YM!+0^#3W55I>V00DJD'1,@5Y5CDS0 M!;*%X8PIQCA>V,>]MRT_W2A^Q77?WIFPMC?VOWW6\QDF]9 M99(3NC \QBSVQ%GD;>$0Y]PAC8-!IG#,R8(80LU##6]-]^1G@7L'#:^+1S0? M;HN>2EO(D".I"H.X4A0I&_-$,'S(BR(G^)$6Q)EJ(][IBKG);;5]I0AF)\UM M3;'RXZGIWQU11&?F_HD9Y:*Q91!\ 1'PQ@8N>Q1=Q30"J,<*0PIQ@S[Q3%BY[^\"+! M9O?X>/>3+@>[)Y,7V718MOW^_K$]6OPB<]Z6\-+UWU[@J\AD.#U!;M2.:A9^]VAWBEN=J9]X2Q2N:OUTEHE?$0%GD00G@OJ+ON M_(75JK"&(")(0-P%C%1N+1*<%Y('92U3G>>]_CD:ZDD?!K+7U^YS:?],O)?$ M@4CM&/+80\A'M$#:2@=6(8A5'BM,%WBO>]M"QWFOG\]/FSQB )B\SB7#&C0U M6'O$<6"(<^.1-%0BK'$1. 'XR![L=1+1]1SJ^#V"URLLEQ[LBC)7("YSBQ0W M.2KR HS1&88+^SA>KYM$%V6/S70]@;TEIJLCBNC,Q.]>2/@X)8/7:77O;LI) M%RUV?1E"#\N<9A:T)/.X%T0A,"BX@34/QTP);)1:8 @==KD$' ? +@>DL"N.T4OB' XC^Y3Q&.<,B!-I4,DJ$!P\(08VGWF M3)]EOU1^7"?&C"OA;6XHXKD5B,=#P!(K![W8P(D+12$6S@S?VP8ZSIBUF6+[ MI[""-Z5^4Z;8$SJ?D!<\Y]ZB@HL0^Y]8I59 % NU;#2\1:,]A ML^_AMD@":%AXCH(0&!9"'1="I9%5CCNE<^*+A>C@?DZPBP2:VB8\I8IM*(&V MR1._>P1:NKPTY:5L)H'F@I)"%PQY5^ 8)Q"DF?7(Z-Q+K5D1)+Z^1&+FK,&: M(:4M+)&2&J0M8?&+IG N-[F_88E\"@*-;$F!M_ C<6AIEJ=9WDT.C:;LLV5G MG]D KL^?0#GQ?9P>Z^K/OG4\\FLLIUD0(5(B8#Q1/WRJOTN,XL*;">)W M^XSE)DM^?0D@S+31@DL(;R0 7(V/QU,_B^Q7")H0B3/D=<&=&J91U(KBZP3'$*^W! :%N(] M4+:-1W.9*BCBT 52/+<(.R8)K,OA1A#0?9;K/4"0,D[D6$KT3>D'+OMM[-O* MA[#ZTQ@R18(OR*&2X4_)C#)I<7&(UKX>#^I M9#&EF$'$1"CQP@;CW;)RGQ@F6YBHY>8^K:&%=H\_VF1IIQI=SR=PD]9ZYS0' M=!PW#[@WR.@B0"\^M\P73HG%P"T/1G-#D),% &RF-)*YTR@/FAGC 7 [TGG^ MZ,,H%N@Z+#_I2I\D_BC/91XL!9T& :NB]QPI6RCD#0Y*L) [4CR:'72K@M,JF\-%@@G+/FY*N*%[5P!"NAY X+S[QX'"?81>8H)4UM,'.TR1._ MV\S1)DM^?9DC3PJ,!0'?[N*&50%+O[$T(&.4R F #R86]DN%])+XP)$.1L:R M' ;!@D$0=H):Z;'UME@2:_A' M%07O/.EU.(&@&L9Q-#H9E,/ZUM"R$X-^6N)+62D<+-_(2TIC,IQ$DN8YTH2I MW#E#"5L O>VA8X37V^@;U]E3\]_)5]T66TKY#G3F"/2$/"1@M4 0)'11#/. M?[KJ#H93M:"_CKR%?Q)I]RI9=[,*(CC-F"P06G!&_+FEF*% M-*78<BQ52,)Z69;"9Y:"GUQL1K M+%V@\59+4([D&AE&I= R:*L68@8E9>Y"SA +W,/*ZN(^9ZSK;!@))E#JEG:K M)4X%M](Q""E'( MO1;!2U18S1'7SB-M0[POB^14R1A1W'P$K4NL6CR*F/U/6?>K4B="3;HB:&5S MA*V <)!*BE0N,9).%<07!0UJH7SXO(H M4@Y(L9PS;8F4XL&6EE+'GL/FWR-X/050HXC76!&L$)>P[DE-".(!C&O<%]E$E.'LL6U'W=-T?LSV MX.?H%;>R M3Z;*MO_^XX_97[X[I9C85P>C(9K[:@9C=.7P.--5%;]T L-OF[I7F:[CL\LA M#*\<9F\G_B3C6,:GQ>?[X^F@-8I#],L7GS\WM%KPZP)H]%D M.)KX=L8<''WDUA!ME(XG^^+:'3/KXA^ M/US?*71M>:FG8UA++@IC=4]POR0]/P1_?5_O9VZ$=3!VTC<8_'L6/8YI@ MK6&2P3R9CN/<_CJY?-NS5_5N-R-7HYG/-^"0:J)^#H?59/S1_>3J)A MPG7J#-[R4SF:UH.S[!B6ATF[3OU:][+7T]KZD[+M M\D2?99^@GTP/768\]#GPNEYL[$"9L-0T\P3PTRB)C%K^R M.ST&3S3[B&\UW;;32+&[O^C\D^,(Q],*%B981]NE*GX9NB?9_LEX,#KS_OR[ M[V?-WH,?[F5'<3&VDRG,:# E$[\89D-H'O.Y' SB2]>C@9M;!6]:8YL5?];^ M9?E#TW#H)XL]ZVCK$5+">\-;1>'&#J!!_,J-.JMAQH'3A<],"R'BTT!V 4!\ M=EQ^BM^/9\A;M<<&,P]EP55K6.#K*9C5[-7FX(@^A4%/^GUXP680!CQZ6STR MRK2>@F'$]@!XPF *!MRQW;T(9M2K+DWO.@/'@UQ9V\I'.>KJ+*O]8 #+-VJ4 M"!K^S[2L&C366/_+$JP%=#NUK7[U\&RFJ<;N0'O:6HCU]-#Z1EO0)/.G96LW MC>&-8<9545'15OSIN&Q+@&;P[P$\M+% TQ,KDW*"<&9,^PE=HD;',7;$.[A6V>S/O-V7+C!*]W_KA6+>YGU87(M0+, MHH0"S**DB%71#"H(+@P%O.YDLNH[637KEE4_.\1>"*\)LQ914PC$.:& V+5$ MQ 7C2:YP"'P3CW'S:O/^*8?OH"V%[_QS6O/'+MU\34-)EB# MI]-1.O!:D>_6QWX&LA,N3[C\:[B\=]/(GXAA_#)NV;Y&T#]DRX'0VX:W-ID= M!,_OV41I]"^RFL@+D7^[ =XZ MFCM X0;R@(1./HJ/_K1?&G#!#S-+ P[V,63V]FC_UTSTLOU__^/MZ[='A]&8CX?-6,!=:U./38' WTV6AZGEWZ MJGV44CW\_:P]:'6@Q[7?J?T8\,+$ST30;"JW7;>G&.:..'PJ:["003DYVYE] M?W;486Z_O7T:P3VLR/>-/YYM B\TRG&/Y_R61A!+W=KF;D_K"79;F]A1?DN; MHB>HNM+F8G-[\3R(O#P.,M_1O5,/P);OE98HNY25>,U)R/L>GF@]5G;0(,\; M\PZ2S!]9YC][ 'SEU03Q)/ G%'@LK)(DO11)E[#.'HQZ2=I+=-Y)V$LR[#+\B4N^X>O?&2=;I+Y5S#C_!GBE6KF"VMS]__MRK MO>T=CSYM[U:V7W[R];9WQ[K:=GJBMT%I1"@EF6Q^)(H1FE-",:48;SLB%2^8 M\Z>,]/J3D^YS :Q'KD7_3S +5Y+>_=PUNWO2)J?&[8$/OIXT5/E>5$X ]4P: M NCM$)X]'LVV7<,EW[P5_]9[>M/HB!OH!/$IT2_=6PTW5=@PQ1''.15)Y,L2 M^?Q:DX3]Q,(6B,J8G_[\1+[\@[ ).]\)83;!YTY1Z(V)^?3;0G^N$C5>>%(#^]>Q6L@2.GX_(YU>4).PG%G:. M&/IB0<5-EGC"QNN$C5E!Z\@N$S,]#*]"4W@.X'O)8#O&0%)/J[)GCTC&Y^.L78ZN4R9.,^1 M>%^50UN.]2#;/_5VVI3Y.K]7\,K9O7B6LX>]O=X% B8LQ[?"9(5%@LEIY4SB3.),XDSB3#!Y@Q2R"(+6A%P$F$P3 M3%X)3%X3"[DW_9Q@$&8LQ.B/?M M,"+/[-^O/[S+W@[K27.1U,\C.VUN D$-L"MGG[O9YV[DXU40DTR/QUY7\1ZJ MV/!MM)QX]\PG'\M.ZJRIKFJ\U=/:-_=/-<^9Z..ZN:PEWH+B8C&(6"_QHH_+ M U\'JK&DY2>),XDSB3.+LG#@3=DP*N<2.AWO_2-CQZ;'CD3X=#4W[$WT!)A.(2WX]B3.),XDSB;/#F"&!N(XI)(*XO=UW"<2M!,3M MZ8&=#MK=Y'?E\$^C:Y\@7?+R29Q)G$F<29SK@" 2I.N80B*D^WG_38)T*X%T M/_M0#LN$Z)*33^),XDSB3.)<.P"1$%W'%!(1W;O=UPG1K031O=/&#Q*82_X] MB3.),XDSB7.ML$,"AQ5>Q'OR_-@/?_'BCA!#K<2Z_ M?S76SI7#8Q3%N<-ZC+'OGT)V?TSK21G..B.\C]_\SYRT.R[4I4WP+\IA\\'G M7Z-;RW[50X"?36F6^*<(0;-1!3^?C/VPUI-1=9:-!S!<^%!75;PSYCJ9N%P9 M/B^+Z9K3^;$QFJ.^S^Q\N<@Z"]-J6-;]:[%(+,[?A"JQ_&C6]Y6?C)KZ/)9-^F6=_6NJ*UBB!F?9!S\>56",P^P-#!_"&O2OIJOX]5A MZ+R+OWQW2C&QKP+$2Z[]Q;W*(&Z*12?'HQI>:Q0N*U/*6FC^@?1Q=;#DHM2D'Y>2L_:J>9'7;VQ:,H\KJOAX,8L.SS%R\6#FT M(WAZI6/H9LZRR@=X^5@)J1S&EX;7A0&#@[WY>J;==A8NCK.L*E^/?1LGPG!B M1\=^"*'C8.Z9\4UASAY/8V1Y)4JLI[9__N353>&;W."&SM_U>U5";WO\VL!+ M@L4U:?0OV,,Q3(T6Q",=8- [>O!9G]6O7F3;*S*16>'@[R8C^S$.K_LE@X\B M0(]N:*_]J+Y6K3?-M2>.X[+2_>U%#9_HR106AH=-/#,:N,>0S>';_S[8/?K] MP_YA16SZ?J[>=P0QE?_/M*R:R*&^*/I]E]LHX1O.NZWS3H[+ M&B(4Z+8/?W-3 (E-?4C70L>J!8SP2,!A<5+ 'P (11QJ/("T$(%8[*CQ@6V# MIN?*3R,H:SK4TTE_5,'+NV>,CQKB9?9D,ZI 7,VC 37&D<:_HH$^&TTGT-NI M=Z_:GBGMX>]?G;<'VQOH<>UW:C_6$0>?;]+-[>!]*NNR1=8[L]8W[>2U?1<] M6K#OHUANY.2:1@7M%;2XTNC;=PYGS$>CPAXFY?#5PQB_68=5\]3S+I_OIM?/ M8 L[,X/KQ(BRVQC?1S>)\SDRTU4O'T-0.1J4+AG+5=4\%>/,^\A9'N>I&5"V]E MEIG\1)>T<51.!LE1)$?10=//E::IAV9('2.[SN0HO@:=$U*RO]2:BYJF)F@^C/HSD ML/RD*WV2'$AB:9(+Z:SP5F:9R4ET1A6)HDE>HJ.FV5(T;\JA'MI2#Q)%* M9D%@B:))'B"YS^$D6SOM:;*)JGIFC^-YXBW>M793T!J)"]*Z?)BR2> M)OF1S@IO99:9/$6W])'(FN0J.FJ:+5FS:^UH.IQ$MY'8FCNQ-8L2^RI=LYHC M2ZNE5%)5BN*>52E^VC8C=_;W__IINS\Y&?S]_P%02P,$% @ \(-A5Z8$ MF7X3%@ =/D !$ !C9FQT+3(P,C,P.3,P+GAS9.U=W7?;N+%_[U^!ZY@&7H2#HS>CK6_3OL[LO:.3-R0*C M"^Z%"\(4&J"Y4LN3@X.'AX=]?TJ9Y$&H@)W<]_CB T&,?%S0;#^CBZP(NCD M^/#XW>#H:'!X-#YZ=W+\X\G1\?Y/QS^__]OAXN.]1;H5 M\&:,!,$*75*&F4=Q@$8)TQ_0%?/VT3 (T)UN)=$=D43<$W\_HODH_1,9]4%A M,2/J&B^(7&*/G.[E>N)Q-@U"Z. ^Y0>:Z^''=S!X6"E!)Z$BEUPL+L@4AX$Z MW0O9'R$.Z)02'\8W('I@"A5RQ: 0)D]\)09JM22RP/1Q(H)]+F8'4'R@BS7G MX\'AN\&[HZ2EQT.FQ"IM9]I(XNW/^/U!7&@$3AH0SQ_(<%+>("XL-/"F6F3W M6$2U83P+E1_>F1X<'QX>'?S[ZY<(+DGE@++OY3V&^N\.=/$$2Y*.$J'E8D-! M061=Z*MBW9CJAX.H,%^5;I ! *P 5*D,A(6+XS+*QX<'Y%$1)NDD( -=C0@# M<#DXWD^'1XI,K"F6$],8/A;$EVHIRCNJ2PI50SF88;RT:<8%Q6&QQCO6SM'' MCQ\/3.G>KW]!R$P*NEARH5 T-[YPS_1EPT#I?PV2T1KH3X.C8P#J/A#;0ZQT M5E4,]<%V0B2P:25$BKFV0B0 T]P_5/$M160MCK(*^_J/@?YC(T]KQM1FNM;/ MS7"OT6_'?&DW&&"_HL&(#5G] 2E8OG:#4F*ES;]E+?25V?AF@U Z]P](H&3R M9>-PE)N.=GK(+SS)/^KKHK!LM1,@-93FK_JL,P/;&E/R4?ETO*ICSZ M^TN3I);-8=F2)CQ4^P\ 0/R&9;?[ 4?$F$HD3F MEUI#8"[(]'1/+_V#9(7_/<"3?5A(DBH6@Z(AU<4'T(0$7S+QDK:**MWXBRZ6 MR"P\20E,@=,]"6,>Q#;XV?NY%*1I/Z&)!(?(:*NZN[>Y6EWKM$^F33L-32BC MF[M\D=;I6H<]'#3M,#3QPL"AY/.L4NTN:^IC*$?ZCV]W5VYW^T#A1\[X8A5) M=@?_]WNR!TO^.V3^)P92K:[ 8HB%$6D/4?#/ZU=/Y$PDS73^Z]&A_A]L^')[ MO_1/S'P444,Y$2\45!LQ MO5/VPX#<3"\Q%;]AH"9ABGYC@N" _DG\+UQ*(F]86>,+^$ #>1RAXSD8.9$4>AV>Q-4).. T+NM[1%Z4V#8VZ<:3L5FM::E\F9ZLTPV\&N+TP[H M.*#QOB8T,C;:NF2,^D5K1]8BK\=SOH#AF>L(SSW1YKJ1SU*3D@,8'UH!H\#/ MK#0]0)X ("/%O>]S'OA$R$]_A+!7:(V03:0<$/FQ%43R#%'$L7 M 7_8PGC8%!R(^*F=T0 ^R##J@= P;I%N"V[$##/ZI^D(;$$NB/0$7>I_W4S/ M0DD9D3(?P6C6<(/:/W[\\/[#A_4M2IZJV7_DZ&J5)Y1[)3=1\AF6%.9E/A@* M*AN%BP46*S#E=,;H%/QSIH:>.0F@;'8+D\Z#;5VI\KM_4(T M5Z,CYFB6AXPGRIBBA&L/F": *8L[E *AM*)#P3]9"BZ-)_0:JQG*2F-(-],T M'>>*225,7%@>K4>DG/4=^OO9TE\6-#(AI#0G*$>UUV9-;5X00>^Q3O[*C1X8 MUW\0?P8&S=*FL[Y#FQ\M;684\PHT]C8FVBNSIC+S,3B]Q>6L=$965=NLN@^' M)2ME+A"',E*]PNHJ+/8O8>@F8,:T3)\Y]Q]H$,"EU7U/WL-.\UZ?9QIEAE(MKKHBEXXI: M#ET>6[K,T4$1(60H]>IJXJC"1%A0E:QY,*;:Z2>L]*5)@2,U.O M0*[78Q,]WI%[PD)2JK.DS*&?]Y9^XH:])FH:0#ND:WDJ954<>K&#/'DB?XU# MN;V2:BKICFB7W%.P2V8SL&$W:D[$'0ET?/1\KN]3V/YEK38.-=IAF0)58P - M71031C'E7K--#.$5\_B"C/%CQ0*6+W=HS(ZS1(V1:=VKI>:$NR9*GT?>$C$" M0!-K:[P]I.%N6N&NS_8\9==A+O1F^2O_CQL MZ\CW6/^S?OP[KKY9[S_:P9N*K+J(7*_&1FITQ+@W:+1>2X=R[=!-C1!YK^H= MQ\KS6F[:R*%@.Y[CCIKW^MU-^+QJD'NOP^9!*!-9+5=:L="AI;*PDFG>*V7[ M\&VY?BKK.51EQY/* KF]WIX@HELUT>HV=&C6#DG5C.WVRMXRFEBNV/)*#B7: M@20[KMCKJ_D6I'T(<.C[IA,Z@)!>R(XO2=K;ER?BLQDU/Y7E$.TB_)C)E+^- M_C:[)-HC<+S \E3W25Y>9$ABV+CCXBM5.C(^#J ,L=J2QX4)G[D>G_%$F0 ^C)SD=3+]% M(=ZO!.M&_E!E[=B=UIO>'!MW>9/M>3)F#MC9\<\Z9Y"#W/-/1P? HX-E[MMJ'G )4=KJT'JGX9?)XC[R8AAVU(.6!BAXIK'(_W*'DN ME&0NSC6/QAOVT:%YNV$\UWWSN&)^Y!:RTY@T#U.03/MJALC4;!Q;;7*FU5M**)F .0:BU M_)0>@#L&X!7,>$_E89%LP 40\\+%Z$Y!S.'8H6WJZ(4^W9XW!77S?#\V0[Y MUX)G)-T:-%,!-3!S(L;'A<5GO>+K!SU:=[V<)Z=$L!_C,Z:CD==$?<:4R2@H M>2GXXI(+0F?L'#9LA'DK^.<#%GZJOY;K^@XY.U!K'Q?46^"S,ZM,1G,R:J1$ M;R(YWR(M*8I%18FL*!8VA_,>O;O)XDRA?9/0<'S$K>8&P)LWR S2KO/:3GA9Q> M43S8G5^&"JC$N5.F>;S6[!B M?DYX&@?)^P"CHET*!(/Y>5+%]\>G+NYW]-D M.6U!P0$@^W2@\BY0OS(^,1)R9T'@?F,A5OJPT1RYF..A2K=]6W(.C-A1^PT8 M*9P;:5\^9AR?'<7'2;V;W@HUE4^T-3,B[KD6N-:2#KZ6."*)BN4 M\8V3!7M+TAHP3:Q&G28.U=M!Y$SUO2W8L2U(%_^AI^@]52M]>CHE0I#T@&GH M_1%2:<36=T1<]F +B@Y@V#'DG$W(^1,)X^BH-6*='D"A''-SYZ4W#+NX*=W$ M1C1L[4"%'24NO57=VXXGU+YVX3@SW^]@7,0]\2^YB,("5U*&.FA?&PQ-B#FP M4>_IU-@'!2R84I1P10"2)+:1,.[AL@.X9+=R=5%L G2:0&*Y:V.E-B4'4.QX M;050\E=X#5CB$L,T6WEZE.P ):DG81Y3H)[YE32H]0U$;HZ4)M0<:*GYD$?1 M*\G8QLC1C'O$/)U=T;]U[^LS8L)DC1C]MN0$C(E8Q$=M9X1!!Y6\ M8EX0^L2_8L6D&9GPT8F4+4#WQ )MA.V/AW:,MSYLK24S;9743:1'.?%1(C]* M.H H6T\$DCG&48*JZC."MIH:N%-\\C@F#RJ MLP#LP!YB>$%.]UHW5R#\Z9ZOQ$#_)4]44G2ER$+W; _)<"(55:'NP&?!P^7I MWN-$!/2$0I4]%/V])()R?QQ1"X7I+0A'@T S/-T#9PU(8:"D3UI.]Z8XD&3O MH'I <@DBESQD8.V,X?M*%A,BDFX[*JUWSN<+3-D3]\S\>T/'$DWHAV_2:/:W M)6>?L A6GQZ)\*B$TF_0-:EO))H?:)=)EULWCP8CZI,T('EY%8LE!SHDRD%C M_AEGOES7\*8ZG51PDBEIY:8S_PMGLR]@2_WHB[[V285N;1YW7"6=WH9"9R=T MDE::.V1-KH$4/+%;+E4N\W0$=HQZ),7_UF3R\P#F#RQ(8O4L8Q,WGD075: E MF5"U:<3,U-;SG?@79I][:_B::^R1Y9/&*R@D[Z6_E,.AR]J7N",^(0LM6*[> MK8@/OPV/=!5Y/H:=T8(',FU60V1!KV!U>23^F)OQ20\D\?)6 *Z2$:Q7=WV. M+F-';HL!H$R"K5!;S5 CP]EZ+'LH!!@A4_5LE56YQ2O]R1QN13['\!Y<.VR6 M8O$9VJBHV_E''W1\93S'+%Z4H.*44+U(B7.MC2 @/O16II.]2Q+M=/W6RN%CFOW1R:6SIO,!.0DWVN:BL8]QG@1/;F&?K..@U@:KO+B3Y@56V"7H%@?!^B["+NAD M!YP E=U;@I]3I.[9Z0WG96MKL[MB)R%YCN5!UI9I:\],[_L+9MAS".; MA-M3*@! F]S9"P_/!9FH3-#$<:-WGB*B5=.N+"SN;=,7H@W" MS70*6Y[1$GND.!\JBSLY"Q*CY<%7@*:$Y9 ='QX?K%5I)\&7V[JS"!8\#J!MB@]?DP92D$[AAHU<4#+P@]R3@L)D8$V_.>,!GJZ)B M-U3HI'[-.CRKFQ MRNMQN:X6"R+X]\^+R;P(RI*"3H(QOMGC:/1?Z_8.5Y2%?T44G)745]/3+5;O\$K&H9L%P2+AO:HQW/PO73B M4RX 5TP$<%8N.7C1E5_:H8M^[VT$^V*9G%.NNS^5%3HYC\=DH4_MQ2J^+5'N M!D3.NN4\M&SZXFJP[6KD.]NB79C%N? MW]7FT[E#_DN=B$I,QI>5#6:_^3><*B+^CV !ACYU'K8BT97-C_L@,W-YH9=$ M,!Q\DV3$IPH 0,R4LLX$ZS9X]3Z6TPJW\;UJ$.V@N3:.@TY+'P8!?XBR1ZY, M?H@)#*?H<-;KRLQPNT+_@&W0!'O?AS-!3%%Q(E06OV+8UTM9;(;ZNC0[LVZ[ MD1$%U*-N$/^,J ="6'Z3,.9%#\P:CX(3N"6EUSYPZX<41-I&<^-XU2/0/:-Z MQ^>8C>@]%G@M?ZBLI)-FY9K,\346W^>P"REVH:RDDUWX)U[]KR#+-3=G_6LG M12])ZM?9(K4R^J/[3;IZ[/%ON"FP#=&NK/=.3_@K_@\7YZ%4? $K51$-Y66= MQ 08/7,O6WM>T>ZM:$&KR[MG(&N<4Y0L#_4:=*^WGP3U\,B;AX'Z<^W4NZ2D MD^ KYF;)G*$;BMX"B IW'-E&%1*[457H:VKL_VGC1 M*R55 9M_$9W;3OPA=!X&)LGQ+US">6:F)2/?A=L\CI\&+$[,FI4[.5?+WZZ_ M",GX@8_G/)2@Q/$#-%F-])NPE3>(FS3NZ$"DVX=1./D/\=289]=ZJG51S\Z.^R%5XIG/%5LRZY\1L MGAU5]Z^JJW;N9"':^<3)(?&.8!0N0=MK\<$:%3LY3^Y&W]96N?R73HIL+3HZ MC:7XJ)M.&BWVJF&C3G:\8C-G.7'Q(17TD(>S^=62.W:#=0AT)NSHSF0L325^ M%6G$=H[:S=+D6;*923'-/;97G=:VHRE]^B^?H?9V[/EFM3JI-[VQA^MQ,"Q?D(R=L[9VA6E4[,^N> MY,3&?O;S6YTJUSAP;4JJ>XO5K> >(;[4YP-;OBRW M$U*=,78U7M_N/@.>W6/9.=;V7:A3MUN M'G7%NM21S]MLSY-[>2:UL^Z*KVB%CC"FEPN@JU>(?(AX/"?'A\<_F3.5-?O: MN-U_@>7-'E^V'O#= :'U >K,RY]&U]9OY-@F<=+R//:.:"3 ]R1*'>) /[-3 MP-J+\,_/XV0H7UH;^;N$E7LD1Z5.SL7$%ZT.6!3[6+]^)[NK 5 8V9L M="TR,#(S,#DS,%]C86PN>&UL[5UM<^.V$?Z>7Z&J7Y)I95EVDN9NXF3DM]0S M/LLCG=OT4X8F(0L-1:@ :5O]]5V U M)@ 0E2@"NF;DYVQ(6P+/87>QB\?+C MS^_SL/.**,,DNN@.3DZ['13Y),#1RT7W:=(;3J[N[KH___35CW_J]3K7MW/HTDF.*(D3")H4%VXI-YO]/K9=5?4>3QSSO77HPZ'\].S\Y[@T'O M=/!Y^]K_I<"IH.XI0&"X[ MMSCR(A][86>R:O2OG;O(/^D,P[ SYE2L,T8,T5<4G*1UAH#@8[B"\<[P1^;/ MT-R[)[[HWD5W"\_[,PU/"'WIGYV>GO?75,H2_*_>JEB/?]0;G/7.!R?O+.AV M8#0B)MK6:&15_+U4_NUY2GP23<,$1OH$DSYG_^F'\]-^[+V3B,R7?4[2 MG\0PI%P:KD@4H(BA 'X!.< !?!Y<>B%O;S)#*&9/D9<$&#Z%3HNV9Q1-+[K^ M-(Q[J]HYM_Z\3YWQU,:&4? 4@>"'^+\HN">,(3:*9,37\ $.V5D=6X[8A4-Q<0S_ M_58]O.MOV6@Z6B J-%-?=MIKX5 \T._<%9DO*)I!&;#)?/A:TJ!F;5C !X_- M;D/R=A#\RKJML22@Q<,YH3%7XBO"XM&T0H5;-R([M6X-[QJ;0/-&^'@\W)Y) MN1T@$=>)23*?>W0YFCY2 M8Q7@* F_\D>,$UY@'%C1G52C/&N3'T?9J@X.9] MP>T)='84SQ"]Q]XS#G<3H)8;/ *'$H8CQ!AT]AG<;SYM_D)(\(;#$+IW%X%O M^8)!I(<@X_&6+G (/EC6VR2&6C)K(L@S<,U9=Z2>')ZG,"]!E!9C80DB3.@# MB;?M"&C"E4?I$N(VZ&X2@?T5)1JSK*6&#L^124S\WV4S"^Z">N]>-[BMU0CKQ)*H>-K M%I)- >Z0@0[S'WQ07KV06\7A6CC%I-KM$ K#=M$][7;>$ _V+[J#;B=AT$VR MX%WPPG0L3&+=LM6 J"QN,OA;-,Z!K!A5F,RX36&/WI([/>N2+B!,15:**B_, M+H#)R5>E^#D%2T^Y'F%.0( JU46'+$FMU1R^PI3$->N6T(F7CRJ>X\U?Q4$= MV(QZ%_L)\_4'.0Y5 P0W "L-J^KR/ 1 M/)FX$!ZZ@:W&VF:KC]'+/0)?G<@CCJ9/+%U)< -M\OBZW&R$<0+X,3R-=R"J-X M;C-$/<-3*;A.X56;G^+2)8SD7>2'"=^WL5KA= -CO15:+4?R"$5B=ZQ&IVEW M?#^9\ZZAU#?/)5MA7$&">4((!GDT_>R]NP%=8P5/6-K15U2T(12*C)5**_3W\?<03"\9%PW./D')&2LUZ,(F:"LYN^+HB-Z3 MZ 4T3\%9[4V.Q[$H+?*R8'_:J-DZANRM7SNP:M\VG6-BK2H=@(EU;=HQ;[9P MJ85IX[V)HV[A\VQ8P./=]/4230G-XBT(LQ"[>0<''\PGCCRZO(.:A4/#W7X2 M0@LO$%(CBECU)N5-NVY,?F/5LJX8XM_ NV=\M9C7L]GEE,(1U-?D\55,KW2EP#(T(B$B(9A1LXT_6L M"HD]J %P@4.:FBT1F+(+V;,/7HV"IU?'\)5.L74&T5?L0\A'PL 1?%J*/$%" M, %A&J-NBKMQVDE3BT$[,UB7*$+;OT"D,%/'-/%C"#>BEZN91U^V#+3VMOUC9:L.+NVE M)-?A6C29VR_;1%5&?ZND@0Y+YN!"1[=+&,F3[.#F*Q(GS6LR*4)%HZ(2H'4Y M(Z-3&88HQJ&*Q@ (J0M3Z'2^C)&LN]H;5J3=E00F=O56N+G2[E<0&)L8)4YL MQ:16+FTJ#UCA4*H3@FHB$]-4G;LHG[IJJ,P83(DWJ+*3Y:)VK"ZW]= MLFFGN.UGVX\OS!).K!\UV.%4BD(5=.J-_\/@W^!*9?NR\Z>3K>920SEH="S; MZJ6;0XC'ZG+LOZ/@!?WBX4C(S!0BLC'R0X\Q/,7ITPE@E7?BU-&VQ=<)17F' MO)+B#Z>VPCO9;0NFK?LNV[.=C6$WJMXRUC2W&XW9T[@)YWRM\L,$IJ<8<44T MFSU2\HJ!$9?+)^C_7;1>NQ"/!RFO5W#0Y>)H"X?7A1^/^1WBV>'V_ =;)1\1 MQ038XU-^RN<:I3_7F_YOWOV9%[V@,0SYS72*?&D*H0G+7>"H L]=] ILK!6A M1V\IM.,SR=::)F0:OWE4FB.W,/^D0)^]956+GA(?H4"LK8NS>R,!C-V\(^IC MA@*G14#3BEPCF U\O++LVU?XN^&G6VM3I#KH D?;LBE#'QA-4?5A>$)CK9&2"K +NPOV-%);.OG) MBS-[)$XK+=<35KS MCF<1=]BN\O]I@=)O^)M1F]*C:*]^N<'ZEOTIY84O,FY\<9JH.+$LC5NLOCRS M9:FXS%YP0^GZKM"<])M Q@]WY*+A1 4>(T05*S\[;Z"=Q*^I%Y5WX$@>YG/C M"M:6%WBXR61.(Z^1!A%P"@D8/GM10"*Q-%[85FOU5;3[:<$$H*++XCN#:^1_ M^W*17V?7)]8=*/CARV7!:F.6#U7(3P9\^((G@+)W7K[ :K..Y.2ZOH[Q*[-! MX3%N>.'DRN/.4I%=R;*R%]*K63:\^9*#>K7&9-"/_:X*782&EF6 ME#RK<,1.V"/J%8M->J(NJ\#$!77J?2Q2-.KR]HQ-Q1J'WMC(*C!SI7G=+AOY M&-72&;F0J6*WC!1&%8513=':L^G0-#>7HH]T&%;LJ45^IRQ6$)D2[,N$N%^ J$@,0#I+O MEB(_1$LVS$T5F6Z]:4E=@3W7=&OX$#J4-HQ790Y:;\2JJC (49I5KD0DH[#M M.15I6EB*JG$U-@0:6;97+[I("[?FJ"ISL&7G4U74Q#T4BO2IE(6*PD:BLIK< MIR(RJZ8R>!^%)(,I5TME>3.W@&@D(*4XM$A;T\T&*<*RMNH36S$$>MD^S4'1 MJLP*V*5$7D.Q6]'9 J91/DX?:Y-J#ZA^%>DT'054DULQ?#7),(K$^''MXH)/X:;\;2#@%F'Y08+J.C:WY8N+!3=W[/,3 M^>E=CXJ;8RS:7UU+R_7%N-?5!U M+<$N^#7K=H@I!75OE2GYNBU@BEJIM7 KR1UU(AJ_:6;IJ^ M=^3&;1=V\*[XS)&M%[7MPZT6WB&S#W)SI=B!&8T;<8Y-9?D_ )M*C=@V05UZ M(4_N3&8(Q7P-G$0\\S/A5HPN1]-5]G$[\?B 8EMF(65R%/HHLYC*\L)?'%2GG#])K<+)GE?W-R38'RW M&F8,6BIBMWO);T_LC]Z2/^LC'OXI K?Z4J+&P$7J9Z7+\T5(E@BE^S:R'8O< M4!598/6IO9W'?@5_C-)G==5Z;_6!O)WQ%\L446L?\C_>)FUMG)(]V?6T5H!: MCX(FD%5YX$HY7D]G M:HN9-@15:>N"@&S;,*CF,XY$D_QMKS<<\O>-[J+8BU[PVS5J)]:6B'/I.D15TY!V>?\/RY:/_T/4$L#!!0 ( /"#85?WHX>+FYLW M__'O__+7__'V[=GE]?R$+F,2)ADI,#K[UX>O_W;V7^?W7\Z^ MQ.F/QX"@L\LL+!8HS<_>GLWS?/G+^_?/S\_OHFF'# M+Q\^U*9ERQ6.9_/\[%_#?SMCL^BWTQ0ER>KL.DZ#-(R#Y.QA_='_?7:3AN_. M1DER=L]FD;-[1!!^0M&[ M97CV_M.'#S^]W\R2CF _O5T/>\M^]?;CI[<_?7SW0J(W9W0W4L*_;?"1]7#V MURC?3*@/_N/[\H^;H7M+/__$QW[\^>>?W_._;H:26#20+OKQ_7]]_?+ 2?*6 M;F9."8S>_/N_G)V5E MPB+,$W:/I6?7/;_+!/TYOW!,-%_HY0=C;<1F@9%DG>$ M4+I.?_!FBR!.#P>WL8QM:/GB;Q=H\8AP5U!%:UB&Y\%+EF:+U7L._#W]S_>U*%[_ M_RB-KM(\SE3T=F ?O\C2B!(11?0? M]$J)(_K[Z#Q(F#QZF".4DV]I4$0Q_:T.N4/6A(3G78#IA#G*XS!(^D!:^(%> M>5<-Y>:O9#P=T\/%.=!\W^U]P0T7U(%[R+/PQSQ+(JK-7?VSH(?2$ONW_$A; M2G"125#X;I8]O4=A5.)]DT;Q4QP504+&:;+:%[A$-)5AQ?[!T>.H2=;I:[NV M*O'7 /] >?"8H <4%CC.8T28TA05"1I/KX,8_SV@JU$).EID.(]_9T0G^7@J MFGA)?Q$G1+>/PWP=#.T(!?];2HV&A,'_)2,$T4T>DGZ=(>CWNM^@L0&4PKRV MA&ZHRH[Y[4TVOQM1P'/R%05L4C3*M_/2>X8"IO;@>4!B4T(.# 8,:HXB*@?I MYB&8R9?Z/Z67",=/ 7,$U$%+H[^A:$8WZA!R6/V(*J?SO5-9F\R?*YS'7K],XP_0J0Y;XJ/O:0^"]6,3Y6EXR:4?E)95_L3WD#_I _Q2X M1T\H+5#MCN _TP'!;(;1C/NM5I]1-L/!C::#+)"CRW>.N31CD51(\%=RA/LOH1;:#OWHI>8.Y$)@0HSB4"(L1M4?=/L!I2]UI0!YY9D)!WLZ" M8%G2$J%H\?[J)6?)"'0_K])B484XO\0DW\&]$7;;6Z^,O24Y8;]ABY-M%(Y] M1@=X1,]O&I>?3G\T!B,&8+0-,;+5>\R$8#"MH4JRL %*PI+ ,D&ZBB%AV&^V M=*E^L0U!4]31#?WGAO))\(B27]\H!KYW".Z$"0$=J.4@!V!>) %9QZPO&YE, M.Z *!KH EZOB');1UT9"TRZX^P-=,D&=>J.76,NZ>^/]8HWOZQR^ \%>YRU$ M*"XAIO_8 DI_V BK"5UQ![R]/[OEUW-3?CVWPZ]ZVHTH92)&G>LDF F(U_S[ M8%M)+_,XHU=.Q%*<%7O:'#<8>-=4EPF2_T8!OJ:_V3W)JI$#@UC2QPS(^MC> MP9S@@"7//ZP6CUDB *WY]][!*96;>S2CVAP.TOPV6(C83CAL(. N$ O;4=LY M0B__B592Z';']0Y>&5ZL<;K\V$J'#D3#ZSBAEBW]X"S#<@HV1PT$VL,B2))U MN$D*6G/40*!=45N'Q9P_X^PYGU?)#U(0Q:.' O6%"@YJHS'[I)1GI#EBV0*LCBG(@PH8*;"2X4,=HCE*$AV# M-@;U#ECEQUA]_/0XB?,]*U X9$!I>%L(%%+AD,$H=?42SH-TAB1WL'#88(^:QZJ1PX+(^6Z,[W#V%+-"1 V&#.>/V>A7 MI>ZB\LWL#AT,R/];!)BJ+,E*"^/NR*&TQ6WF 8]OD'&1LV)B9A[+=4;5I ;@ MVW#""#=1"'#XYBS#$<*_OF'"EQ=I_L)B."CZ]4V."[3]94;5OI?\*N&.RU_? M$#1;U+3$JD*T57'S%&<+I3]_#6LF=:6?+:E6SU2%7]]\>G-6$ I MBPCT%UH M\&&/!M,@(:@UDL):W":Z0%) */?+.JW2KV M&W<[4"HH:KHE=&@$S83'?)]2,'$W./%J ;BQG9Q?D/<'%N!*'L8OU'2%COQ+3L8OHG2)B* MPV5V$?XS/(3W0G!V,?X+)(SE43V[2/\,"6EAE-"RW@%*J13&'BTC#$K34D8T M+2,.2O&2QTLNH U3.A*%_RV@#5,T$J026 MD0:HF]'_ M8QU>GH($L7Y?^46 \8H*.M[14H*$V5R_RGD[@+O? X+]YGNM=]PUY5!ZS?'/ M"$MC#2:<2KJ[G$:C8^CR_-4D+SU*@GYDQH);/=V-&&<==YH@\J8[M5_)I;K! M7!=(/05Q$O CBA^"9DOWQWS[D^;2:KG*J?V$#MQUM]L[JMCF.RUO)8 KISA MH7I.))U]00%!:SY?W69IJ&0F_3PXR*B/A6:20U7T'H6(*CCTQ%+F,%-(A5-> M5U^.PQF'/\DWGGXC98-A([[9G>.$YF7O\=_B?'Y1D#Q;;"\N_8$VG>U$)6RI MH,!2292451]KHZE.#+AEG)J,':HKQH@3 M]L:Z%8MZ>>ADZS=-L^^H5+M)*V$@8P+):&<\JV165Z=>\G:'0@#(9K@QO(M% MP=M[EWVZL\42HSFKJ&5/1854_6;=D.GM,)Y.@A>Y+=YJ%0>(WK,^SBF*K@*< M4HJ3&LB7:!J'L4RX&$P$82 :&X80W>\=W>ZGWA/@*]'U,?(ZVK*0M+?H*X/5 MC1)ULP"QMX10%^J;1'*!HOZJ>Y&8'@#EF1S^"(JO,6X*8 MR<']C#1OF^6:6\A]GOG!$=8R]GY^G+<86XJ:>4P!PU"1+(//V_[0IA%BCU$\ M3)%7I!AZ2Q%#9F^;G7BD/:1-Q5>+CD;80-T^>/,(F27;P1=QXO4.8-X>38&(X^=06H-TN ME/WX1D4^I]?+[VCW]7/#24#0N"&D:(5"-0$(^/)W.DUGN:V*;'FB36:Z12QDHR$ KC\0IV=KO2X=@I(K>BH5.=4)P/ $F.K(WJ;&0DD%!)<- MK-/+CSSC3:7/OZITE@X=TH\GC#V4P ,7]%-:'4<> Y(:+$<>Z_'Z681[^I_O M:K?_YJ_TOJ^2W>E?3X\D')O+?U/(4*7GZ7J%R\<[Z1I#$#W9K#/#)7I"2<;+ M\BK() BHY]A"@N"\A@#]:0L\_8&5%$9%R%,&'A!^BD-$A/$6]5@77%T\DA#' M7)BQ?(>8&HT)EPU*[[EVFA./%LP)0M+ZA--)-V610. MA:#\FBJ]3H'=9E;JP*V-=-4C]I::G4UPU"=/,\E)-_8U$=>78)P6%+"M57R. MIAFN$E[I_8?(U0N5%QFF]V* 5]P"944 [/K,N "_27.$Z1F0T*#/+SHC( 6S MVL1S*ESE4DPVV@'@9;VJ^JPUQS@ D?;54X9']"CX%I? M8;,80NF;\XX(1A9G8]NUKC+O:-#>==8,F<@]5#!)82$K1N[G@HFRQ6*H76^9 MMPC+''\"=-MYW(!21)D(IW/<[C"]2%:"1[MR"=K%>^-I]#<9JI4"H/)N>D>! M]K=_TSGJ'<)MLR'T"H&W.7"MN%[K;_:6#&:YO[U];2$3B^O<7=;)\5 M%/(VX['5K@MB!]XBWG++ZT[1(T_MU,4PCCR[L]?8QY%GB$K#'D?> F0G:G+D MW3\DX1?+^CXX[XXT@&,9<7"63LL D&5R@%/W6X>*@&?&FR?%[S?Z.27'MP<7 M=G*\9_UP[E&$T(*_S+AM+]TL4%,FZYG//W7/:9GOP 4$ZX^7I10D)2^)Q[IM MZ6#0&@<*>^R0CYBPB'".CVSB-)MYT#>/V9.D;]>7.(?#Y)'2!CP&$RS"M3DC M92\,EA$@[SIE-L?%)ALF_X!H;R1IQJL49NHYUOB!5NORI7DLI7J/5H6.)P'^_G*5I=VL6'ZAK+JS3.>[WHC M+6Z<&TVSV>E6HU8*![NZHK8\'EWRD,T=HC9I9:NJKBSU1"?R[1\%*7M/3S*) MX.+0/0;3=*NJPK2&6)22W7P<. MLB6[6L!6M1 <=/F>\ AM'.:5$3MZ#G#$ ]4=]E>^%ARDRZVQA+5N,0=H3Q"U M>G" 5Z7YH-JN6_3,_R)#NM-2UK0'LZ^7.R##Y("%K.%1W8\ALT[B:8RB,ES( MM)A)5MHLPONUY>0AX:T>Y>D$;CEW8"[A'RW-69;%R+3(C6F[?:.\._,8KN_D M;/2(MND'X$C_3HQ@9TTX1.C&%Y86A4,&HSNPKTNOW[WMB-7A=^#A=:59&@9D MSNL$XL>"Z<[JHFC%!&OB]I(:=&SA[CI(RQ7L7N;50431.([+&V M]'+OLI9+;#2J5:?%^KK&)<*S[GLO(;C.6)4%E:97!F%)@^N]IP_WN^]UZ"99 M\]/=^;G=JD-)&.55U6$!./<5!^QJL4RR%2K]0W>5(_$N"63QO6YKP4&Z/$Q2 M2#O=VHK5O'*_WB,JDDBN-$ M=G"[=?BN74[H;$]-LL-H->#7^Z:8F1W>$\%Z^+BKME3:ITJ%HM=HJG^-BD[- M5@ V'3![:Z-%RB=02KSF5W<,V$"9$BAI2']4.Z[*YVQ4I(@)!9X&HEX3=HG0 M5^,)0%UV# D&$W^/'M\&\]:42;*OMZAK9;YA2C%, OCXU!RX,L3>'YH:L-+0 M6,71Y'-[2P#UEMO-%_>V+8DYEY@GD7M+C/XXQN,N)L8<(LM>]Q;S%NJA)OO] MR-NY])(Q?^0]8#HDS1]Y9Y'Z9J>?^S=8[KE[Q]K:YE# M*@&.M;],VZH"RW2 I*7\]G=7^Z7M]D:'3^"T6U5YAV7<8>FP;4M(+!,#H/+:J2K%,ED ZK+= MRELLTP6TFV4T%@F$!A5MTL%CF5:^*+7ZLIU+)/%%W567]!C MF3#@%-S^"WXL!Z3!J,;VRH$L4PB6 CU,,9%E$@)4NP>J-+),2("*^C %2);I M"$:Q;U=Q9)D*8%1S29&2HX< .)X$A>]FV=-[%$9EV_^;-(J?XJB@%!JGR>K M!O[UYB5@RTAHD M_X?9)?0#%_,@>HY5[9HE(^U!$JS^$Z.E>$M$(ZQ]^1;-@]L _YA3B2G_NF"4 M-0BN2:FTR"=9 LZEFR? MZA:>"=%(J[OQ]YC,<1RH-Z,Y"&8=BT[FU;0.L4SR+IW?&&.9[/,NF]T9P&WDLO!>]"[3MQ4W[]R_P-\N MNXP)(UN!4?G@>M PR>G!1%&1H/'T.H@Q-^/9(]6+C-KDOS-O)7O!6S3QDE5+ M),3!HV8B:/9,S)TV%^HY#GISB !2O7HF'^^BT38.4C)%>/NJ.WO\=7H=IT$: MQ@$]1NSIZ](C3L$@XC\IWS&R^@D')/KV,,$HH*=NM=TOY7,8B@DNFI@]T<,= M<*\R?@@2=(D>\RU<#?' GK24/A#1=AD'J KX1O$XF&STZ13J/N'R$;*+@,Q9 M'3S]/Q9#>:*LJ'X#3C'!R;LZZYH0,5SBWVI>WSE@R1,)#F!FZ5-PF 7YY^P)X91+Q!FB,H#IB'5QK[G^#*?#NPRWA>6\3NM; M2N_QA%UKGZG4.T?3#"-Y[S@[:SMY!K3BOQ:;K)[CTB0XQ=\'12<=EPA +/6/K+SH93I-8X M4N6 \"[38C@MRM3OX2T);>M4I@X3F 3K1]%2R3WOL24/,>HUY0NE5'I*(#HE$'F< MNG!*(&H-_HX&LG-]L"8X<5IDQ8XN14I@A0B;S(/WXZ2L=.9<=2LL?.24? MG<+]!W/5FIO&^$N6SJ0$L/R14P) 'WLM)GZG'94L=0KON[A.:@:QXFG$?K_I M'1%W9AL-.X4/0$DQKOGL;'<1 MW&VO"@XK%=M?XN Q3JKKNH2\!BX=<)O1/:U#O\<>N\$6J]]P$5NR@( JHFQO M?1?U8ASF#0K;4S)ZI"<.%*%1 WF.D2(1%02DXTF7EL"+EL#%)=728RWZ6 KUVL&EA%(YU$ MR3"]1O+X"9F#KIX#A.NWM^+?8H2IA3)OS__R-5PB>9,NBYQ\04\H^:B\/%0S MW =D=3PF''QJ6%!#3=:@9J>*3&!Q4_5I>XAK(17QGMA:%9+UT-9J..4<'GJI MM+E,X-AFI]9C_K0>^YJE:%4*INM"VX%%/-CI:3%2OXYJQUG*=*EU5D6'3'W3E8"8,9]: MFS&?W"%04U/,]4K-I%-5@#\I\A*KBYIW*)ZE%U2@,(\9_?$YP!%_1)Q>SHK^ MH&833^WLADAQ[B5+LI.<+T1Y@AZN:6D' JZ0V3@ 9\I8X&0FAI- Q+,?KC"XOL&1Z M385@@QXT@PP/[9T/E@"GKK[0FM3JPG'>$D@7J!,?HG5D#"C:;2UL@^"9SI94 MJ(_@B61H;O=)I2.PO5NDJ6K)M!?_\[;>>,B2;>-8H[?4-)'18A/$6Y1[]VH, MX 1R02Z;KHU/L \..->&\J:$24,W!KTN[\#;I@>G9A']77 R@\5;I'N[XJR= M7)BDA2'WAWL\X]24Q V]8/#90#W0CN#1@S:Y:]XV'3F]&'%PTY%1%,4E\#?I M-,,+[CDX]14Y]17QM:\(:ZPT07C!C((-(A)$Q6,=E=!N#^5ML$#*P@[I<'NU MIEGZA' >J!6?2K/@NZVD/,M4-0, M"08Z![37TT3%,[C?Q;2LM,# M%SWEMBN<>J\XM[U_#[SXVO*68#KY5'OUMM-- Y,P,*QDT54&DUYF60KRJUF. M=9WCP..N2CXX#/F^<@J.*?AYJ!X"W!^P=06(_-N,GG]#T8P1#I8K8 OM-BZF M,^W59#.4!424/=I4$TY]:/MH1_MJVE%(-)([F/R0^E^4TSQ7R; $&^7 MB(0XYEKL>,K<$OK=$$SQZ,+2]$L[:-%3A\$N+#AZ0CB8H7O$3@7+ @]REJFS M^JCE1/E,=_?M6O2R#)GK)'MF)A?Z3.%C[UA,LG.TY3$471;,<+VEUI_F^6U+ MB[OHWYF%,8.N ?)%>:#H%JZ!'TUSA"?!BP3_MJMXZ-TWLH+KW@R)Q0G>!Z;P M_]FP1YMU@(=9->!IJ?(GPB+F$=0\F2B C7":T@+SE@S'E\@V=)!#;PJ)<\!% M; >>$NJ0ASU2')6 ,50!U':G%7(6 MI)7"Y(=)#OM,H[[Z8)8@]<$4MMPF,"EFGV\&*HP9L/JJ-K:@^IHD[%79E99%*98?^##LBW#XHB2"$9[#1&T3QO6J[=&0Z" MXLI I72X$ZJ70*!H1"JXMH),&;XSF>GO7K@,&-]F])9;$U>Y!Z*1KR$:T^<- MX;DAW?_E6=\(V5T#DXC]VMF[UY:W--")T";Z!O<'4$H8.?34VI3Z+,#VS1F& M#0XGP!%42[0Y$L+K^UBLXEK? ^'(<4J-X_IU \$6KL&W]E>8&\7*R4"2.S>0 M;2[O>Y24W2KG\?)\5;K 'W+*D6RX2 5H.D95UO* #@@KTA54MC/TN% 0%<: M/XH)?H,/(]WW5,UP2H&W]UKP1GC6XL!W&>%*P173 0@K]KY**=QEHV(MFAV7 M]=>IDK9,$C(68"T6 +'CL;2/DWBL MBTJ5L@<$N0M6S-)C;RJ$(2Y09'KV6BS@=43$Q'>A2W7JRST WJ^I\.OJ[/PZ M3566*7@:J'R[=HAP5,G@1UQM[7ZO=?6&>$NTUQ*/ MU5-"[R)NU.RJ/!5 :>!I3'KPU'^WDGG(>@(G128'2F>?B=![J!\LY@=)5X'= M[GF5B%L1,TQFG9-BI>["Y1"7IK>$:WZN&U]@$IT8XYVGA= MCR5C[:%8+ *\&D_O49C-TOAW%-VBG#$+8=R"R#4EJ*83AKLDMNU5HDE8$PQT MX-;?0*%*(-L9Y !,R36MB .K9K@*6 JJW/Y*):A.< MC*9ZF&XBMS+JUN.N<@\SA&+LWQ/;*G6$E68"3.P-7 9FFVW1PO"64J\E\&H4 M=#2PF0W.#NS$$,.T*9ND.(+D*2/SJ/8RH=)2 4J%4US>UJ4Z3&#K%# &??!W M3%1O8W/&%&AE[7H;C6I-#KVM;)<6?P!,"T-CVRY!_@B8(&:&NC=QRGJHEAE6 M6.8KNO]7_RQB+A=N7?;/6 -T1\'.ZU#MV8U[Y5+:B2[<\OT1*C,"XO5;1,$+_[J3:QR' >_\Y_+]T& M":;6EK<8Z"II3S9KL^<3LFG^'&"Q\]YX&J0#16_^MB>)37'1+*; 5'^B^@V% MY3I^8?]25^XJ)C@ _PL*")IG272S6.+LB:NF:OA5,^RQ>;",\R!AV6HW*>5; MJLY^(VC-L,R45L5WC2<[$;7<+1XR>7'#),:,[K^:XLHI'H;;S#7KAJULK, " M]:'J3<1NA-&IOT#)8>12;J$3&Y$$?G&N80RF/\(<042FA9Y>)XY4"X9)"/.@ M1$O3WXAAZGSFK0>_F\"U9W0<'^'$)\S<=/$V%&+Y[N8&T/$10]-61&%+>1L4 MZD@+I6'F;52HD]PPMP6]#0YUUEA4QJ0_H:&"4"%)"+TA'N,RA^!SED7/<<+" M@733@W3&"EK+\LU1%,4E&C?I-,.+ZO)U%2=: S\*Z9Z1-;V4$2+E%*>Q(0%D MY'Q5^\DL1F2XC(LNV_N0J=J;2T:[<)4&*WX%3#(.S/;0(*(,<^FF =F#$CAU M$$4_SYK_\6:Q0#C[\7GQ.)?[&?<''1,Q[1=IW14XG%.MAMU:<51U)A"^;7KLPM^7=-Q&%+9[&P?;&+#/FIM2P6<7>7,C/(S5D10OGH M-[43ID7R)9[*5):#EG11D5:IQ1)T-G_N\S#QLVO"]M<%L^#9\$H+,3Q:!WS MPVB8B?T@CH.9*NM'X[YN9YTT>HG*U'Z8M#'I?-.2;?3VPS&10JP";UQ* O4> M*/9FS;S51JWN(.S0"CPEE"V]+9+B"!YN-)42>OOLF$B@D0Y2F]#;>$S;RZ)O M^]+;8$ZK\W2P(>IMF*K+V#2Q&(3GE:W%TQJ6.MT MI[_H@!+ R#7>04\Q)([XD(&GE4#&-_$ M198^(;IO%/P'E%*@;[,<04M1OD2/^;8;I\X!(1OM-#'Y84Y/QP3A!8/.+ E9 M,,7I\^3RIW6EKY0+IM@LL5^RZ$R2J$OI=P:Y*)EG]P;=SSP+?R@))QCHIIG* M(DO+FU+71V5WH%,&E;]X+&50P127SLHZ RC@EX^W!3S!>0UP^M,6:/K#]WOV M:K:0-W;_.A! 7X.7>%$LI" U_SXDE03;V/P;M"USZ?AJ7MU:EYYTN,5V12+U MZ+) D^=L,L\*$J31Y)E^?/6 GI#RO98N"SG? J40W1OH6,,*,.])_0]$%8[L M*R4H^][J'D5HP97OV]SNG/*$';+B:R> MXX9X5#7C>H$*=@/USG0-YZ+J.@B1L!A+.WPH'86:]$H=I?%WBS':.MJU>ZC\ M)_.JW3/[_A*EV8*E)V3""ZS+,LYY@M?;(Y)3R,K.Q=$=PB']0S"3V=\M%G#3 M<#!$*.*/GM;V@ $MP4WEQ[=C*Q)8AZJ8*@/+("GO%C:2ZH61 M$0TZ+.N$%%.$R^1.U@^=]R]1993(Q[LHP:P%*39OSZ_OK(8]ZX\G:WNK_ON'CS<5EV"(K0"XHFV0TA1=6'+5\]Y#C^@93WJO%T M:QNL^N)%L.2?$VV8T3QH&\!-Y"ZD+R?:Z\]1E8A>9WA="D;&TUH(2$1Q_20/ M4\DT 5-Q.;8H1 DT'40?QC<)6]8[M.V&$KU%7!YLW&D5NQ?C XJR49J421"P M^=RGBCU\IH0VEMA@ P&S $5>SOF2Z!;#4Q :!(J>\(.GOK IRU9L.= H\P"=.A58H\7ZHIQO>#E3!)8"B\;44S&QK>(4$Q\-14 MY0-#(^<1"# +$=9]/=0X3NDMV5H89/*H)E#L#15T65J)'/?^ZA(&2+'7::7- M8#!,]'J\MU7F&DQBV#GEW4/R,"LJK+/(CC$ $^L^);XZ9P%FYZ'>!(7"FP&3 M$G8Y0YGN ;.[4G^L<+@R#Y-B?0H398*-M_VH[))C'3KTMN^4#7+HDWB\[5'5 MF3Q=TGSL4NDO0*DDS0"RB_[/(-%7YQ!9-EY\\%%H5CAP*V3'"L?UY8=:D>ZQ.PMHH_J2W^;I8] MO2?Y$I= LW_5 *8_?;\8[8)6_=;981HO^?,+Z8R?D7N4HN<@89XXY8&2SW)3 M:L>?M-WX&<=X]$1%+3OD]*)IPJJH)&^_#G1DE073759Z;0A;KPP_RD8DQ]([ M1E*MP/DA&D^GU%IY6 :AF";*H4#$^Q7E'JH#A]18+^V12<:$-@M?40J36$4;4FA@7.E+T3M--<-/LHJ(2E=+U)PVPA;:?7 M'&3W](X>*0VRE/O[J+$]$S^^*AOJI"U(6>Q0!,GX,8EGJM[AXK$>%D,9VJEU MMXK2(O0Q#<_(8ERGWR@,(/"XR^H+#D?>X^1=(ZN6$V!M37J'XL&'76&Q B6& M4=YM9RMV)PVIO;$$GFJJR@%79(,N9(RSNPQ\JKUG>YYJ#T^UAR9WQ@&^H$T( M2FK->YO,;NDF53L'8%*G#RFG4$"]S7&WQ"*]\\7@Q0Z&?'& MN%M]GLGGM'Y MK+Q-[.Y C5VWE[=9W"UP5[O-^DM]ZQ;08$>BL4BP*OQM/J9 M#@AF,XQFK-[I?+6]([\&^ ?*B<.W9[:0\7S?"N"]3=IM-:>;YJ*IGA@F5:*+ MU0];%*I??/_VL!L V_YAH -(=>FH"/,QKEZ.EP@*X;!A063YG>OG[:4R M0C[6YALGY05^EP0YRRM5OF(B' KAM)RC-)Q3I4+SQ)9NFHM =I @4MVLMRA7 M/LH@'@N"_JL-*=M=&LUI(%"QPDI#9WFQ=BGC:?E2:4%R:AQBJ5B1C[4F5AJ+ M*Y[H$XX;+/6K_FW)52$8Y-..NGR&9JO:[AT6I933SW. 3"5UJUX,W K_+<[G M:VI?O81)P9U2U*BG_XLFP8L$O2XK.4#X-DN_B0^N:(2+9#:J#J5$G#@I'F-- MNCT4CQN'S58W,^/R#@M N!6W19FR/NO**?;:?&NR !MQ/B8B: MG"P#5]N.RU_N%P)/!U66E3U"0,^;LI&<67>RP<32.#YN$HE8"P&Q0P\F 33; MK'7\U=M_BWURWN'=ULG2"'6+'6- :=!5]@O=9DJYMT0L<3!+/[P.M MXV-J!(:S5#N3]N?1LH* ,>:5EMR@%8@^=S[9:KXG4[*H#HW@2*=H?[ M<#_:6Q=X!IY4;TG1Q3+NY(R%F6ULPS80NFQAHMN+D3!8=O5 FVYD*4CTN3+K)1[;GW/+7>5"J86QB4*!W52.MM:*=H*)O%1+ FGV>RB!.91"OH0S" M32:?$82A= M?YFB.\UKJSALY%;W>7Z)@\6P06K[M( M D*JQU/WMFC7AR$KSADJL"<:H:+5Z62(&6YVJKGP.I# MG#Q\5;W>S0E6OA$Z*O(Y/7=R+Y=FD@OG78UGU5U:]@<SSOO@N3>O"++I?[N%(QRDJA!;67WZC51NX?OBEIIY[C;-?;Z-&J M&1;[#VT^\O>,/1MP'\_F.:'_1D1RPLSGV>R2]$2-YZV7=4*'$V92U_K[B\$T MF>B6'5H*-I.9;A&Z")9Q'B0ET]*#B/ 3BJXS?%WD!48WA!3L=M&C9[B.*\WO M4:&.5=K8XZXV=E?@<$Y_>4=E$QI/ZWM9\J=*_^OG@Q 59YDRR^ZBKUD43^.0 M3[E)0\PG!$E]I8N,* G9]Z=](FGYG@ZY>J'L$!-$;IBDC+-HDN7,.TDOT93$ M(1WZ)G_26X!&$UVD[0>!F3.O>WQ M8\&VX.J%;9ML?Q43/&3TSW1@OF&UWQ!36U THEI",$/\CY?T/KT.8MPGS[>% MH@]];_. U#U:5K>$B;HGG380C++,Y593[?D?:ZD Y=:61USHB92-[1N:/4:M MSB]5AK-B-K]99BW -5C,)[' _W./_EG$),Y150=8'DM9Y]I^ON45T<(0)>R= MN>;,/O0NU:<9"FN<]FF07M!XE;,1S(>) MNTE7'=.MUV4&' 4%Y'4+HA"]MRB+@W';GC [80*@>!IU5!6&XALBK9>8+GB2 MJ5JN.J&9W[TJ52E>HEOC*/BD';+'L<':Q(#&I2&X6H BK[\T^DQ^:7"-+'L! M9@5*7_JE@M%@$J(_95,>+ST*2A@IG>>P3\'A2J2E9I$&9A5:7U) MS!VU%2;R-J6D,L/(VRH\+?HMTIB\K< S)8)1EI2W)7==3L)0RL* M75=R&": MDF67*'\&2)0^4[?L4N\O4*G7>^:673K^?$QT;)6N95EAAAB',$W2LDP*B%:R M*K'+,OH0U=_!$\,LTQ2R3BU/%;-,!( ZM6$NFF5"0%*K-8ENEC&'I$D?FE1G MF31@]6G[B7>6*7=4NK0R^\XRX2 JSSWFX%GV$D+4F(=.PO.X34_M\I?Z3$Y= M>TY=>X!U[7E5I9A.N\^48N*&OQ 64X%91BP__D%14:^><>I.T[%2 7:K%:?) M]NS\CAOO>0GQEH_O^;@H&U"H9[AO1M&F"07,'AZGF@37V7:GFH0CB7?"R=G7 M*29 \3[E\/=#LB/)0X>3::=0KF!F*7J990V_U,\Z(L.K/5[*^]@SR&7&G)U0V&"Y#Y!8 MS7;HQ(HL:.^5?WT;U*]S?>!M'+XDWX,=[N>>[8MO7M_^P!:1N_&!U[<_QR A M'7MPE:-40[%07<:J+\* N(N'KHD@, MN_J):,/)MM B.*^A1'_:HD-_^'Z'LZ@(.P2#@%E9GVVFD.4+E)PVR!-J_6?,G*ML^*HAO5##@(*&MIU'.&Y?XQ MKOA90'+I,(M/>).<%0L^H;1 \MXDHF%0WZ6M9!S]%X.XV?2.X4&JGA/LMZ-% M5J2RIY#[^IH+@56BH)9.C3%NBI<054DY+LB4[G-6=I"MATLYTE=ZX MIVT:/&&PV\%1^<"YG0\X8CF_8UP#\0>PW&9+.UTQR@\AFE" <)A6D4 M+:B90^VK@/4?,,'';.XI0>[5),BYBD*;6A;>DW,/0UIPTHVGJA:V1HUMZC$!A6KR]M0WGA]&;. M>4?G]C=4TZ"#B;#;ZT@NJV!2RZ8(:F52O[XL%K6!8=%J]Y:TK3E-;\Q[FZ+1 MFA:&W@!O JJ\](2*4?YN'\6*!XWO4<(?MJ%'88;(*(KB$O:;E#_"Q"GD+*#: M@)B=10IUU5UX[^R+VB'IICH-BNYNQWHGF#)D%O;4K^"J=Y48J+(P9#R]RPCG M,G*5Q/1@L3^7BN#F95?]EG9[3"=,CPG'^\S\-^I MP Z*Q#TKL5I#4P;:C(4 M)+NLM'60J63YVPRSPH2I-'DF8J$%7NU'>U]5AY$ M;;> KP0_@,UESV=4;H()PEPT4S%]3C6L:9P3Q6L:VDG6X+M'S,;D#HK/2?88 M)+]E^ =5@O@KB>SR"&:[5[+Y/-=L4.EW1I=--=0:8;\@:F*-'NEYR5*F>8MA M40[U,&S61G<5!\8,%$1OO;!=J6-%NP1*-:/@A:$V6:>90O4!3XGJ$NJ=%)OK M#BA).OA@C>U+Z?G::I@PB=)6SNSK0ILX3TNM$"@]VDN072-"R0O')S4ZH ]= M4A@<"JTMO'U70Z^S>QN%::N"M# 28-+$R1TBNI>]#:=8T5HWYH^WD91.)T=J M!1Y3_$1R#'*56,(*LAL@2<"6#C\Y0$\.4(5P!TJ&DT?S MN$VOD\\"N,]B2 /4 SMHOQ+1L@=PCQ[=2LO+H)D7=TTGIX') Y9 MMG"<%*PC;W/2*,]Q_%CD3(I,LGJ?%7>I?EYJL.$9HX#8N[TI%OG"92]M6HMO"IAN96U M7(IH^-K2XH#)P@7.@=B7:[B0Q^MT__I!4;B4Y./A[%#%2GM$;K='TE5<-(01 MW7%M[GP(0%<$-01[/=I#QXZ9JB9VZ1AK1=X:JDJEJ$Z4'47$6X3ENDJMBEJG M27B+O5WEHLX?+>]GH!0T<@%J;^DZ743\!A1Y/?NTEZ42^0*3 AW\GBWMYL8U M(V8=M_(1!V2Z1#A^XMTD+JBYSB0 "W J7;W**4Y<:U2[*M\;4#?ZW!OGE-[; M5Q/N8Z)R!2JGN.@8?QBK*WLDVUG;6N3A6_7D#?U.LKIZH29$3*H'3043]P[N$IM: M5IUFZ@L3)OG,G(TFJH"8$B)N TH)_2'J4U)94E6\=3B9"JB6RHZWWJ16]*BK M4]YZA5IA7%?GO'T=L17&[=5)1SZO/4.-DP.A:/'^BLTC,87_*J67" [*U4GN MQ"-%",IUN4H[@UR4PV"T#.)U<>.ZMK&$BU4XRIO_FR,VLT%[BJ*11. MC<1\$[G@K3JHQU\B1KPU+A029@]MR;GV5MDUQ-U0*'34>ZI?L_^P!N?__O\! M4$L#!!0 ( /"#85<7MM_Z7, !N_" 5 8V9L="TR,#(S,#DS,%]L M86(N>&UL[+U[<^0XDB?X_WX*7*W9399=9%5E]>ST==_TK.F9I1FE0B>%JK>W M[:R-(A$*5C'(:)(A*?K3']P!D "#KP@"!".KS6:Z4A+I< ?Q\.?/__U_OJ\C M\DK3+$SB/WWSZ;L?OB$T]I,@C%_^],W3X\>SQXN;FV_^YW_\MW__/SY^))?7 M-W?DCKZ1,S\/7^EEF/E1DFU32CX\?OF6_*_SAUMR&\:_/GL9)9>)OUW3."?/PHR%^DU(/?DTLOI^2//_[P MX^\^?OKT\8=/BT^_^^./__;'3[__[E]__[O_\7_]\,,??_A!>2W9[-+P9963 M#_ZW!-YB8\"LC#S2CZ2L-ON,T M(R;!'R,IQGL6_C'S5W3MW28^LO>G;Q1YWI_3Z+LD??G^QQ]^^-WWQ5N-3\!/ M'^5C'^%7'S_]^/%WG[Y[SX)O"/L:<89C]QA$/OZ^]_S;[_#I3W_XPQ^^Q[\6 MCV9AW8.,[*?O_]>7VT>4\R/[0CF;-?K-?_PW0OATI$E$'^B2P'^?'FX:N?O# M]_#$]S%]89\PN/6>:<3&1A*KE"[KWXO25'L-IN4/,"V?_@VFY;_74> 7LMVPN'$)N%TPQQ>*,CHX]'WG,8!#7!S%$,FOO90!$=%DN[+FS$6<:*VV<<7S]MP3FF49_(W),IN$C6&QIG>&:>I8RU M%PI,GN_*1^Z]'?SJ[,U+@_D&C^?Y-H?3!VZ@/U,XGVEPQBXH[X4MN+47QNSW M%TF;!-J+SY25-PU%1D MG]D7OTVR["9^S-GA#[^;+PMU25D("W;BG3,6?VW:9L;'<;*)@&&VD5.V"\[B MX(%&<"->)%E^MX4O.%_>)_QHS:ZB<,WX9W]FW(<)_*_/I&K<8L,I&]N =W3E MW;'%R;X8K5W&34^Y_B0P73AYJ*FS6YG>L+54/3D.>M642%F:*^*PGTI1V ]_ M*U;]9YJ\I-YF%?I>=/8>5GEO?];!_)^]>B'C+:+72?KH1?21^FP^\Y!FE_0Y M+W]J^ :]7W<@VCQ?T124@I2NF%Z !Q8S12F<4Q=>MKJ.DK>?:/!"Y>%U3MDI MQ:Y)/_*R+%R&W! \6^8T77CO#3-@>A17$W4;>L]AA!_K+HG9=TN;3[N6%QRP MS^8[!3WBDO+_WL3W*=UX87!)EY1Q%5R]@UY(V?& C)]E&E_H5ZZ>$L:A#N.EK%;]ZSEY3B\=Y\]38]ZN(#>&'ZLQ=M MV4+?,$OHEID*T:?6-=3VAHL++/'#O;/V8KO>1JBCRE.WXQ0_E(H#01=TS:Q] M+]U=_7T;YCO:,W4O>8G#?]"@80+LC>=@\MC6\U[8W<8]2_.E6+@+,!2Z]F^_ M=QT()7R';-;/?'9LLL^SS9B9"7OMCN;S)5P=XB]-'_D@$@Y$9*<*>")2G/J' M,/OU?+=@P]78L7W><.H-TR[RC&GU[&@$O9 =-/Q6IT&;Y=9KJ=H:;7INQ :W MGO!H%5?N0"?BP:.XL)73%R\6E@1;_%D2A0'^P [K,)LOF;68,?[YK\3NOJ29 MGX88;F!F(UL3R3;.0>\(^>[Y2?<&MT+J>>9-P< MJ7N*FO2<[-IUHEZONKC=-<]>U0,(7(?Q-MEF3W%*O0AT$#CCY#:^99]IL?+B M3S]^84^NFBX6PX,X<4OI/@AVP_.+@>W"STD2O(51U"!\KU>=[MOB,!;^E3A0 MW(%?J =F5S"/'^ +@D6))]6!EZJ),5S<$!L*ZE#\@L'-8L-V.U4[WW/QQ<$U M\$ WV]1?@36B^@?01FG:OSU>=+J D;_SW04XX?O=,?MO&',=7H!=A]EY(A:X M8(]GJR0*E.R$.D=BOQ>-\0F'LJ*O\=%S.*<6J0=#W:?,=CW+S@0WWHN<-_Z' M. *)=,/3-NK$\O*.(:_%K+S2.,P29G)3;-+IIB^)8L5NY/8M"_>&%N[1[!= MF]W QQ%RL&V4<[?&O=:P#&U9]QN5'8(XO>&RX"=@MS3 MW[U5ZU\;*$IW&N05T^?SW5D0L.LK0R_ /+U/D]<0$I1UICL?=V(2U;@SV%2" M/P@<\I!(S[,BBK.CTP\ZA*0K3?'(>-1D U#U;OC]Y-+S[N12G@;6EL1J=)P3 MG*S/[$%P O*/7TG&Q3]"Q4AQ#5N:RD.Y<.)3VO,B8_B@.7+8]H:+E;)]5KV3 M%V'J8Z ]J5>6>[]F_9H2YL?C;OV<5)TW^W\W9G$=MN&7*SY=9)C/<4%X'?5LW;K?9I%U%+GKU6F[76KLSV M>=.@35W.V/;Y%^KGBZ3T'A7.L'HKNM^K#B:?^VU%D*_#R*Q_UL7A3*.()['S M @?V;[$&V@_GKM=<:219LP^M^3FW1\R%MPES+^)LR;I5=E9>;W.FYL-AXNW; M1H;(5[UGIM6B-3_1X<5RGQP7[YSQ=)&_5*KZV)UVXF"!=B>K!J@<:TS=> M'-GD8>IXRU$8^Q!W3/W33E2ZA,UCOKN/F$[,[EM8M!LL#.Z0H<>+)^@V8/?9 MDH9PH8%[C.D<(<]&:[+AK]YIZH<9Q5"1)2?",)YZ]=)YB/)('K]BQ@V=.LXNM MS\LNDA?7&R],>28VK BLJN23_A.-P(?PE#5)U>]=)R'*(KM\/\;=L>#ZO7N" MZO//O* (M53J(SX4_*H9%F<,_7D@4]/)^FQWL7>\Y*1848F9(3XXXV!Z1: M7G&<@=CGB=- M('?=SX\4&;G RN((@S3_1:O!_^;G7%QG[$ZZ\];M=W#EH2EEP!^:^>[>U.X; MV^]ZR^ .R\ X! 0+ >+0NKV:'IZ$/[&W'W&LHV#AO=\$;+S"BJA-I^U^W@T\ MF0C@2^"6,-ZRE2>,/ZA41D0X_AQCG&97[^P\2U*V/KUTA\4:4 4(>GN"23;L M-J1L&3=])ILC&MLN5\Q2_SG,5FGH-6^3_8><%@V>L9D,0D"8?U541HZ[0P,^ MV>O--A?0)5=>"G"[F73D]:LS-#+()&#X"O>&B QVZ$8'$' (_P+8%<^YS)V" M<[PQ(M?RA@O\,( -9U&-9Z2[) MZHK0SG?U_I3SG2C/N:19^!)[70@6%@=T,'T5GZP$/M[3N2[A=*-!J4WBA=-Q M.A@B[@8"A+M3,.'L/DU>((NK-;#9^LK$BKL*Y#*,88FT:S!UCBCV:J;E'F#U M$&!5ARDFPL9L<P%'+5+>^,A8T.7VI M@HW77N+MSSIS5K1Z)DR9GXB.E>XX5^*'DB'QB[\]/5;7;?D'YR%'['(U7SYE M'"ZG5\2Q^LXDK 8!!:K7I&.0L&2^_%MO6^) LLX*0#!8=-:A'>P].)(;YH&^ MA*!(Q3E<((W>E\IC3LYJ[O3C]@4WNIHCBTU/.TNOO^5KM[@/;SL /KK>S>H('T3R@1?S;=S#)L;J72^>+)Y?!5\>@4F6[W2VS'&=-AT+^HTYRGJE3Z MY=2FP1Y,QW&R-[=GF-[=)WM;>=A);?YF$V&(THLDK.U-C.V;4#/OB&_V?'L" M!U*'/5?[L,NXLYI%TK(WFI\_I8R%3D" @K=#J[*P>-/QRG#/6*-GI0#,7@Z MJ8UDQ7X)XW"]7==NVOV_NT?>T%)<#LZP&7=L8[,%*X+]MKY_3-T33@Q.V+<< M5U+DI=+@?*?T^!3I7SO ^>D%63N(Y!0T$[%@9!)U8_N"SO=R2E"WM'O7'+:^[J)I M$:YYT!:2F+'7&JNO?];8:FE)YM"*71JV\2&ONT)X829 (IGBJ51]<))ZO>H$ M >"7K5!B #_+3]C*CJB&2K5(P*1'G-4 %)RG#'K<%!^FO$&ZBC=M#.4R7>1\ M)]H1@$S7*?W[EIT+NQ8CO<^;;G 9([[;X#LTNGBTAYRH!DV L@,(&9/C/Y/8 MR]E%?+'R@K>P#4VIX<).K0SVF:6+KAU<:)5@8*"[5 MYIR=EG?,ZENRN 9=PLJTW)9J?9[@$7F[[4NH9S>S>T;<2]QQP% MZ4OGEN+24?HD 4#$IY: >[_WW4"F@H,R8\L%ED1S/I/RJ]*5)W2-KH/'\" . M37.?V8^::=UAC^\_[^J8TJ%EXF#OI.AV:Q]*QC4<@< F;DNNKC[J)I&_N2&G MZ%/=V>C[0"(NW!K;-$;L2K9HKL-W1+%L]S\WO^#FG*R<6;U:SYNO;3VJ099H M9,MNT^>0E_.4BT%6M'I%8U#9+%SOCXA+P*DCBMFT>VW%FQ]=#(ZZ4$:I=.T\]);VY5LKCPYDB?FZAUK$3$1 MDOO[&KTP-8\Z3%@N:K*%%G).8[ILS)7M>LM9N7M? 2;$>%T2>%T#G.[G'3#/ M>VYX6O3ZMB-IO/V=J3GQNLKO.M]T6#/.S'=-AVW*KVEZW(VNJ]?=E:UVFZSG MUE?, DN7F((%(L(ZB1<)IE^=-V?4]7W7A=H:(5T:U-_T[49LSY==G*IAYHFT M0\RS$19.6U%\ZRL&G>)EFQRLI (D+EP";0[RCGB425]W6'TK2E2>THY<4-WBJV58= MX1P#A%TDQRV7U&?,R33)!^@:'8._ OY?<5B46 ["F:'_HMN?8F.DJ=675 O M,'C59BT=26PR;IFC>C&/@J+:/)X+LV'((N\X=LS0=H*OZ'=:L/HSSF.GUYY/ MS]9PIU(!Y$P!]@J2J+!I0/4(Q@!2$ZV3;F%ES'+')BWW' MKJ?%&XU>*<IRYOC:J6 M5M'A2FPN]'N5B%Z@&W"T_H7WWK2,C- VIB@>MFO/ECE-&X[!P>1<>4T/ZRPY MI7:210V-F.%8C]-@K6HPA_Q ILQ )6X<,,TFE3_"_=N9>&)V#'?QO@<*-?/< MEXT09\S2F3]'(0]UU962_C<$>$\ XB[RXDK2#U=)6?-;\P&837-J=!VQON$NSO MO1TT!\+V0;TR[.M>.*7X7M>U9H"PRWHIT4L=K^1>""9U;[A2N.;-883FYYQ' MV617+4@0X$D#$#_JTAL.HS&!:Q>=,H"7K )&G>T@2@\Z4)."U$ M']F>;@OY]$C')KO7 Z;LJS&6QIZ.S<^:2PW,-IL>Z8#[3TVAL/F<[?;5VDM_ M;87+[GSME PL_)\'RBO9J%@5_/YOTKOLC#6]6LV.<[7OV\Y=R]!XL75!-S[N M-"VWN[-G_;,N,R44!.^L^.5/(;.T4G^U:_T(A]&8BI!%8D8[*EB?5YWT?UBD MR-&N=\>'QA>,W: 8W WFRR4['!\WGE_OZ&E]=%+I(9U)WITONH9KD8U+-$.H MR17>_:)Y,&>F2N7@@.^!YUQYU&F)GN:H1BTW@[66Q"U5/^N:,=27!D$\MG^Q:&[WIVG/G7O2_P\U%$M3YXEL>=FY1UL*A/X ;8 " M9DA=>KE7'Q'L?-S%_J!1Q)4=#M]55I8W;83F%Z:TD!9L@ Q.(?8[]A&W,-6+ MU$- !6^7';RP.ND9NTO!=GD+HV@O"!D'T)($53C^FYOUAMT:&&&#[.-=W6T[ M@)J;3*Y*<[X*R%=S3E?'>]-2W!M*+&&1-8EX++7) 1&456)0$B Q30K]QP!. MP6$CN(@(]=&JIJ0[/:[8"I/-D/JI236OG%(@0R),%% *F)N^6'FQ,%JP:TYV M4X\!/OKP+N!!MW'HAQLO.D_BH-W/6?OH%%=#UI&Y)QT&Q<3_F88O*TCF8WJ" M]T+EW[&7S[%KPBP3HRG ?I*"9P*Q*2&Y^@+NWW37:H^TOS4U&)?;CC*=GB\[ M%:N, ?67INX=)_Y!D;)?:3"=M20OM[\S*0VW,_>KUZOF,G03@3/;XF%L;99[ M& '7Z?"EM[]WL^G^[SM99Y!%AR<0*& "9"U7 HV=93*]"3@0#QNK+&F:S9>\ M2T;H13)7%_<$#9@Q<):!.0 K#5/>Z1Y'N&<@/W7>CT/IFM=O;UE-*+[%=,::FN":A^9$A1GEYK7XT5SP*S' M[J&&IK6=6XL]N*0A)).G%Q!PA#JD4QO;RWO9[UVQ?IV-S)!;)(WN: M9E=P$=&U5\08\;G[5+1JJ\OA&GEP\6)UFJRS2\_ M\#"'4CGX6UM V!K-&?HIGM#W7CI/\8S@Q[],(&I,\ M+40%,N*S. ):8_ 5'?C72(*:=%&8;H$VPOJWQ&/),G_0O/J[L%D<_P5/->4 M*C,R$U.RJ<]W"S9LRQ'>YTU7/K;G;@OW^6C@DHKWJD @E7K^UHO =]-:"S@- M!MU[V8Z*$?=-SAA&?Z1BY"_>>[C>UM>A[/_=C88GK3&X,3J[-C0_;ZZ*I]1Z M\-J*O>@IHX_),F>?C_<2;ZGKZ?WRJ5E[_7$;C _C)+0I.U$+#7G+S+0>)EUK M"=% HJ[NN]:@0O$)2V6O=0Z&4'32-$+"*D.LK[XG1/V=6U]7KVADK14PMH]?8ZI4)+$J#])J*%QGSZU8$U6)M? M. ,+Y:,$!*AS(_9^S5QWGB1EQG7,B]G\'?L1#$9I6+=-)3ID>6;E"]^ M^)=B;[*?_G9Q5K4RQ6^=>@/.XCP, :,[9\R.,@N W8KT( C!JTW6VF65 M4 M^[WF@< M7+!+FIE$HH"2'Z7]+71KPSF8.GG'8"(F+U2[[92,"UJBJ72Y6E+WR>X"O;+F<#J8QDF\4L%KF2\TN;01J M;'[68)(-72Z]>)&LV;-9:]_U^B?=9DJH+6K9OR-:T].[,:C3G4(QC/ST5/_C ME'X7@E3B/3Q!5Z8;*W&AMDXRA]&8+@96;SVP'Y7IZ%7"YSII%,>?*W5:.O_5DG(449SI-U M"%<1E5T. &N?_U3^^29&N#_<2!W=5$V0-FG1;%9>'$)QI$_78:M%4_>D"_TH M83>GR$.IR>M0\Z#[?IU^U2^L[[N&9VO=DP\/&=AG3*9FA@;Z4 MSU'R[$5_3M)?V:[VF[N5]G_/87 4@^@.8J-'C.OB$AD6:&@M'C!#VP4**\US M!!^X8)\F5)-66^7M?,V-9ZT"3-+9,;/UE='R3=4LGX;F834/N:TK:;WG]Y]S M[L?HNNJ;GC9VFK477IKNV%G7EH[8[UVWX-1&*M[Z^X!,CS<>1$1C9<(T,")&9,_-O9[RV)42 MN)HO(9:.ES=/D5^'VW6F!.F;;_QCB(T$:*BF3E4#/34^FAXO&4P&@QXWHF%8 M6Y.6_<>FT];CJ!889FC:STY*7AO[O>W_W2S0A1"9!N@V=Z, MU?NTCJ3E%-T24WL4J)2B&$."0%^]YU": FE",3MO>8U]HQXZD*S!FBY-/NDF9,%LPX7W3C,H>6%V;'-4HOK@=*!\ MFMEN>>&$:MU:S>:!1+\J_$0=:GQZ^(F'\N<::A82O#H*+>N?-EE-L-GFPG>! M.6808!-5OFT*9?=KUF\$<3GM9"T4Y#;67 >UC]GN=[:WO$7BVV*5)MN7U!#NPX=(D9O_TN3G/F>+_V^5> M.9B,$TP3-?93)C_Y.):@ZMV MOGS*N(4T?X8J"\BCE*?N=9(6I2K87;@K3V<(10<3(.!.)0(J9'>W7>R-CYN[ MV3$&",A\X+Q]X\[]9E=F418CH,K;,2JZWW/3"*P*"=&"'=7TM(NDV^62 M;<*\J)EJRQ2L?W9B_D8#781;Z(SDF;Y:TQ2.$7;LO^4KT!"]N'J>=CWMYLXK M H^5G*CF"Z_QC5.RL)OZ-B$:WDVRWH+TG"[9/F@!VS9"VV$"2[)L:4][OYMMNTOP.I3.>.N*,]D$#[O.J^ M.*!79^5^I0/]2$VG>IK]0--7RA&;(94DRX^LH&ZE-)+1>!U&S0VL]AXQIIY< M,3778].RC?)_-.LG-4\93I:"%0>PG9F?AF@2=:5--;U@'+%,\51AGFK.E1V\ MMQ*V+7(%?4QD:XKK#@O8^2%9)X?9 4X-SK$E%?AXFN9:[.R7H];?!W4?MO_+ M+NZ/0@7!I'*EO+R$D-@KH>XL0AM&])1\1>SVYSZ;_;2',I7T(8DB@9)GVF%T M\/@.JXL$7&:_NJ+*P\ZK8%HB #4/GM(2[DS8*9J"3"^7Z #6'(:-"RS/>:JJ MU7I@M#5.=@PE)Z@O@@]ASC?MF/WG'!5';*D*F"US791?M=1"=+_K/.&B;5/6 M/3F2[4DFVG9VM0IJJL&&FBR#1[\?N_^1A4%BQJQ)2[=U(QC M_FZ1.-95.5[[M(M^=P%TV[MYCI[23]5K5;8KJ"]/%0EX) M5:0=6$IOZ![7$4(#W"K0]X:IIYTH#?O/GE3#()QX"1B@7J--&J^%D4;2>!BW M*3A6^7]NF3Y9A9UL?];%S@9WMCAB[FC[P5__[&0P'XK;M/0*MCA[^[WO!DI, M(D#.GZ/PI36CI/99%Q!%2?S"5()J-IYPJO%F4")XV7'='4/)A0.B8H*W^QJ; MGG:QX16XQ',O@J1N9H/1O%STW6@AAY!PDU;=E _2EIC7^9JK))$BY-26_E$^ MY*RPN81B%.@P+:[LMC=<+!EY]M_$S+;);MDE%_W8>AFVO>$\AB !C%KQX5I? M&0E8[3Y- *YQGHH [T]6JGLIQ^?%V&^5[E1^\BT MSG$E];%'XNT1A)QFQUW"89)L9 5U9QY<]7GCN2C]&MVU88H<20_&OQ>=&*&DM]ZT M..A5DP 1MSYWJ\YUYM*FW.!1L@6R51H+8]X?,+ M:)Z+-'QY:5Q(0ZFZ">=NO#"087(99)9F-^[RULUS ('I] ?BQO'3%;,B<(J8!#Q,L$NBX \IID\9],)GQT&^; F%94P,BO5E= M;::)[3'-%1,(_4=./!O\G,9T&;8UE^Y^:0+%A'HITQF)@[8[] D7<$"V"[E,B51_@W^E(VU[CE\:EE MURE_/9$B-L5#U**!F*!LKHKD./A^IMM"@=I&&)"UEX(ITJX+;D'+:CDYZI]U M[-?H0!OO]8JKY*%C>B>JCX,=TM3#T^ IY1;U;=# ,1CIU=0<1!S#H'&%(=U MU@IBV?*"&[,-'$P\W>TAS'[MM#_;WIA.2+E5A/9W7&6)U*!!PW5?"WF#>G<5 M8YJIL,T0(4:'& VV'=963=11^_-T<)[X-6JX)T5?HI/VE@[VDHZWY/[?K9>R ME1_MF!K*;**6U5=]TFD0\B[A^:\=J1P-CY^2/L/,(1J!:XWN*6:FM9.VH2;B MGASBDS3AB)R^7@LGBIWJ@2,XF,XI781NCCVEZP@8KO_2NFFQ6M9><*1[QM4>8%]6&I2<5"S7\M,[(YP]F"R+BQS)>6\EUG8\H*+ MP#9-7E)OLPK]/8N[-<&B^ST7\2H)#,]NQ,MD^YPOM]%^ X\_,U.& @YX4U3J M0"KF H?99M,2(2S_>@J^@SV;'@Q]@XZ#1OHN-.9.X(QA\!BFP_!-$?&*ZU/& M3QH[38_+@-/$U>9\F)9F [U?=VK3B\GF@5CV$43B*.8"DD^A8NDG _:>G;714![2]X^3X;>X[W&'V]7K5B6F7A1GPY<8M4YVD9=M]""T&G87*P\B>8(9@"+ABX.?6LH"U,>81(W6SGQS[P&D M'4Q)1<^0KKW+,-I".YF>N4.'4G$)_8BACDI?P)ITQR;S]U R=G$!E:2M"["R MV5;QY?G61.*>FM*-\#"US+LA0U8Z:3X+H' M=#!]3Y!#>I7EX9H=O4WKH/*0LR2EA??>OU=+ZRO3P!X]\+0YD*Q;SPM/BN]; MS5UY? *L]V3YI *?PC=YG%MT[-%']R5G>QR+(*UR"V+*;/^LA7EZ :Z(***U MG0HGQYY3/W05,Q14"I^9D$(G/A!$X3!J;OIT>"\O*7T1E< "[^\VC.D-LX(: M#Z"NUYRD5;&E"6[GF_4F35YQU;;[>-K>F%RY$E39AO$VV6;UY46R2>8\!4P] MFIHH9!HZI@NC@W$T MZ&B4?.*2^ V!7RP0[UK?<5<:H&X[L""8K.501SRQQ\^_6M+ND'[ M&V9M [6OKEBD:T@917_!>8<%T.MEEXOA?%?\\Z>0*7',PMTA0E]+R5_/EUV* M]85=3VRU8B?LE/Y]"YV36S.?^KQI;%U=)J)77%N]PQU]PS_5+JX#*;A*RBFA M^I0DDU:]HO,U!Z) ;@^;6G:,AR]Q%UQGP\-.4?)$\+TQT:-!E ,(.! /*I\J M74);=WCS\T[ ;\(DY7MU+UFL0'57](:F+W0H&2=!](#2-3:.*ZNV=-]71\2\ M[_NGY,GIM/%Y_IFSNHW*\%.K,&RZ' ]\V44C%@&F(QIO]@9&[W[/8>FWTD.I MY6IL>GH:X8@.6ZCMC6E!Y)SOOGB_)"F:&&U:_ $4= &!#GE?1^Q?\!UHK7&9G%%\#O';T;]%S)!]/DXCR.6)3]/;V]AU.$\S0 MCS_\\+OOX<_?(\EO_D.2(R4]P@G^^_?ET--C/Z=I1F_'EV%P$+0S"%!DW"HM M-\#I\>.0*9)C?!2#D&(4H@Q#8!SR(8S)#I)OOOU-3Y_8(,C&1U0 B,HK49@E MSSNB/B<8)LCQC B>V3]*KF=$\DVZ/XF][R"*-B]'SIR@ M/5,$4\B3DOZ,\'3;$Q-3W5^%K&DAZT:1-5%D]2S)BGX-#"NVM'RF=FP* ME']+=]H=77EW[-QCJYP.N@F $)&4+)Z>AKBN:$(Z]YSD2&L.5AJN.RSWNI71 M?"/;#FB+O8?4R5^!/L$!+'P;:+15',HEVH"'<<\C!5+)D+\"H:DSKFYOE9:] M]=1>C5/^=*@DS(!]3@I9(!1,7B$6/!.J$NH$64'^] 0L-*#GG)14F-TJQ_O( MSN&/,.+IR:8N0_QT&,8_03F2W(N$' OX]XPLBY5H3YR#P2W.*>B'31 70[[> M'3-*(C8"2:F?O,20,4>8:IX ATS!5%ADOP8>R0=XW**;S_'DB&V+7!"-#7(C M)@#-EAD!9@AP0Y =S:B9D6?DBE39FA$/&".,LZ]V"O6C73$!0]4$?,'9PL4$ MBZ](V2++-%D3KTS-)/.+&_9JGH@5."-TN:0^4@2'/LH$9CQT.685R1/)!CODM7 !B6"+&0T6?3PH?TOKZ'&OAW!!6M4)MVM4RN8?8D.:^0#6 R+M^3(K\?'^HB#D7(TOO%FN"-Q M!M2!9P3&)&S0$Y\#]6O_^,./_\.2I^NG) J>/?_7LY>4HG?"B+M+4B6>)&LK MXF>(?['B"KX+$,6-1XJ11+UD/-50OU!4/"1T6:*_A5)BX1_ MV+\RXY]L9,H_R8 M=+/ >Z&DX4,#YM.>&[&7BZ$('VLFE&L^'.'CBHC$;!&B[0--?/$>KH@+SC=;S#- M2ZXA#0 KS+ 4CC<;Z^X;<1PW%DJ!R1O;$0BAP0K20Q*Y*AP^UAWW8PQ%!O:_'V]?V4'800?8,F@FMV!4!/HD$N8T&3(%%24@45RK*C MU:@XZFJ4,OD%48N'CBQ08O?X:P@]).I*T^X2T>V6MS_'[5+M*W67Y'^A^4,1 M QPR X"]4<0246_XB"GY&$XL4N&%E_&W,#?*L5-Q!%*7,#N#SDG MY#@D3XB@1\JAP/! .PQ=#W(\ZT>!3>&CX^4^,8%K8V\H$$;?EDE*//(L!H([ M4_9K+JQOZ(5%/.O2[S5R.M\!GL. ?$N-(@&2!"A:2[W>@F=S%@ *-7>%J1I OK.91.)L5>@%1F,.9Q053YTDL.GL8\$;)=#'[[E$;DI1J8ZT+M" _@K]P&/ LM$$'H"<) M0&LFR@&Y!6P%YXPP^?0CX:2_UBF0?H_N/4,.6$J?R@&(7*4;T?(W#4O:W2PF*;Q ^Q%B(VCBF'<0%9/.\X(3HO""I&\ M$(1P$MP(I=&-->)@ZIILD6'S9U%3UAI<%3?Y\"H429<@84U)&*4/-8(OF0X3@V73/&A90' M&PJ@4*ZF%7'J8QQ1R,KY#N$&3=E47#QF0B%5^\:306EJC\^Y%.G!\TY)M$HU MA?K)6F6T560!!I?BQ53PH!>I!P-CXZFS[.R^@),1^Y'_(0Z 0BG&@Y;=725OW7"C-$<$-P5*98DC-2G.+/3.%$:LI^!<:^ MXCG4?7#:$E.7+2Y)JZ<3ROU(XS!)[Y(<6JW2Q5NR6"7;C)T;BS?&R.X1?(-& M:K_4G97AH$PM9:.28,MVXUO";AL^,/L!1F8/L:%MUUF-,A-BU_R&9T!=\_^; MIHEZ(ERT3:O M2<$?XGW40!]J:PNL.QW-"A?UE>M4!-(*+$N/R/4(8$?TK1DFJT&.2ST[]N0?1Y08_YH,70'MJU0@6X'8@1R.[EP!MC% M!#0J@#;Y*,5\7"E$I>'CBM+\-O&+/E9'?@E!CB ](@E:S[7CFV)@78C8VO:K M0(8PNP<>)VJA<^MP*G( MMW^=HU!7EL2 GB57<R;#M*]Y>I\FKR';DD>RSTD207/&D\D(4R\E MW>E+HIZQ#L0I,QEJL@792A-]!,\ 6XZC2Q97NAT@=%R&8E12#JLI,N,4F.V.V&_1,PDR#/=;-]CD*?/;ND*?:S M$04-VYB=[6^0T<.F*6 K#%(/^2I0RB@5/+*Q\ >.[O6WWW*( [X/!:50" K= MM&@4-!9>Q43F1 4A:9F5$?%)G$^,/'ML=9_B7$UW C^S!R'KGQ]RE1Y?^,=+ MIF(4]KJ)WFC$$XVX7H \@58<"H(TN/H)IBOPGAR\$P4^:K-P:^+S:&&9\%4">L*]O.;EI^ZR68ER$J8_84HF!@(A*>XS^3X9%B6JD '5,(6Q1 M*C!#1>SV<;=^3HY-'Y91:TYD@GQJL#:6F<7XV-%7!<]44XL \(#M['']F5]^ MGU.VW8>53',.ROQ_K)Q&\C,"&+_V[MD3FKF:*Y=T7+GGXLHE-5JA4U?Z-9OX\TDU]IQC^3A60G M1;M8)S':;)QM[JP8HB)QDMP.E),Q$ZX8ZV%H0_)$W:),7@8]\=2%( +0OA8J M?UB JKL[@O70E07AU"_6T@Q@K"B7#0GW3*F-.SE%@E*YV;;/OU _7R1E@4"1 MJF$BWP,""Z C42^-=DQ@FOIA1K5""^ZSE8Z*)>C,IJ1RZ_*22('Q 37<(*+$$Q69>KE26HQ<>F11A'OK,N!W]B_Q6UAP&&#F*1P!!:T MQ_#;&)9(&GZ<;$4U@AUC698U^#_ M3X=YU0>B1[9&,:4NO$W(%$X^_ -OF1PPR_QZFV]3*N/HPS;"F<3%)''1 5U> MC]PID(J!41%ZUDD@AI).H =5 M?CX0MAC!XT.2&#?E.@T6"3FV9J#X(+803)H(R7'&< M]K]D98LBRW@AYF73[KC@EVV68^B*">?%>?@Q"*,M2JUZ=4;(:[]@_YRGB^0M M-I2V%P$PN/U3"'4$&3 M -&/;/5(1]@(_B"3 NGZL2[5S9A2W27Q4S9JAZ/"L/'+ %7!@ M6VI;8'S3G7FIC#56&#V*:G45ZYY'"+D= MN))'B*,KV8 BB7)@&I,&DB5(CI*R9$X2[>L*"9241XL93$^/GQ.V&&(X1B^2 M%#K0HTX.G8!>: QM=\H%/DBM82I-.111Q^(]D\1HZKE@7P4:07RM,_%WC]]Q M27=D_AR%+V("[ LZK'>*[)DR3V\39GH.F@.U(4#1^(1@A0CUYVDDH"I#P'ECGM5&^*\[IGEROL436M<;[KUTGB)2$0=180H*:B?' MUY&(ZU^D[S#ZL)SX" +5\!X"M##(J0E9J2?9E]1R#?[->L,..][^$3;H;?A* M [X2?Z(1)& ]98-P3\L!9G@"?,01> W0C, 8>*@\9?;Q3ZW(&ATJYHG)ISFJ MB@% JX\2"*NAF+;+G)0>I?M(=P./>JW?J$K]7V0EZ!B'_U _^L]8G,1=Z-3/ M(1,!?J5D\)ITI%?SLSN=Z9P]&<% !L&DAE__K9*LR>. _4!PQ ["$,RXHMF_FR1[KT )3CZI D MV>)EU[/+NVTT9%!5(-\'S,YC_6N@<0$-C$%,DU55*88T7]]+TQT6G*T!RG$, MW%+9)'C!7KM,UEYX;":? DE:-![^*Z%BKYN54BS?[2#HB?JK:Q6'0 M"5[M06']\![.^7[S"#DBG40Y"31Z1!"T[O@R(474 M(L"T.=>[YZKLE^ M*>5JL'\* ND%S;I(U@5H3C0"I;C,$_ISF*_">![3OU O M/5LG:0X!HHLD.U;+Z165*@8B,-),YBVQX_LLBJ"]BS#?']E<1;3X,V+>S@BP M2AC+7]/L:8KNEI(WI$R2F)(=HST#\T-,&0#%G[+WJ"CMOV%*?,AL6/\H[.6J MLE,B!A1T97!8<0A1Q2$$2%'$X_<3W>08.">_^V$&7?Q^]\\9=NN::_R''N!#%&^RO-3*);U,"G/DS@PD)12T!4=,>$S/P-I^_6X MY@3:*\=MD,E6JJ9)6:+J=^'M.Z&+\?FI?9=J:U)=)&\$DS;TI"SCN'-[&5FB9$!3*,=S=%J0 M5?=U]I!V1&>G88&CWE*>C$BMV8-CR"64L0P2LP!A\I&FKZ%_;![ZGH:<_4?!OR0Z;AO[89D?=84K4V:[N=^PU>2.4@U>>.\W M 1NO2+88U*9.:,*,*-&I6NLS9UR2&L5^1'&*U-@"PPUJ:47M CL110I0$F?G M=)FDPA'#&*39U3NS/I*4G9M>NL.^YG<)^RNS21($ZL6J;3K,(8OE$L\XLL2Z MRV'LW\1$B#6NPWMCM7')%BGYDO,DGD?69D1GA4A>?A,3J!YVXZTDO"NOTM#_ M.@-NB.!#A&$;/N,!O-<44\TWCE%BRYD?T6#;43GRS.VXC@$W*L2/KIZ M]Z-M0 .^*->;+>=ROKSR4M#6,UF@@LA$QWJ8!1.8/*BPH19$2D;D3BY8@99F%,,T"+6#^''#K&9GV?@/N8+R%*+;&QP;XY&EU$ HA(V)"B M2?J%W6[E)D2I;;6H2A2 1'K_=40ZT-$\$/\NMHM_MTB].%NRI7<6!]S^!%5E M>A7M50W=%BXI]9QYY MH.P\\=D](5H+CW ]NID=/5<_3M9PXUEMFL06'4^J0V3G^S1Y ;#?H9#B!4E$ M;A1$1_ &FI2F O+C2J0&%"0\9J[6FRC940FLD\,#FDR*:6 M@V+.^(E/@E;_+54:I6<."LPAG:BW,QUP8 M^/5#F)EI!Z&.A8E;8C2B#4=@/&O>+?M"RS/\ &$MNR&MBJM#=RLR>ZYDWB_> M+,T@&'K ^:%8"25-ZV>)24$:JE!+PN;%R%*V!.D+$/],F;[F;5:A[T6#3'R5 MD$7+WBCKZM2KU&RG7PW*>9L:<_OA=FN-P*%&/MW][>EQ$+AA''(=R!7'!#K1 1J MPPI)I5!;]H-M^*O]J,29[Z?,[%,29I@J@1@>Y0R4?S,;F1%C$V4 5"\XA(CR M^<> 4QE[:BK])W$B*&_3G"GUI*- R?"NIE@*?6; FX,EU6=$[94ZBG-JJ!"% M@PWYEF*< N?5RI.1!"ASO![H2P@^V3@'HW98DEI)RY*%;(KMFHPTZ[R7Q@// MT>5!(1YW' @N4A,^%;@4EG/O#?YU_;*LIJX) D]7EMJ0MC-I>/>^ M6WZO%SZ,VS#F<:2!W0Z%6JI0)G\%V@2)V\S*-BO6?K]#+IH#R1YHSDQP&L@$ M)059CJW,T \'(P[)$L2B'/-RZ_@X/26V MCIAC6LKH( %/2;**253($G!R4VV6 $?F8N4531,4UN&Q(Z_.A:8-:'T1(.<% M!B4Y&[5LC?"USX^MWA(U4SG3($WA>?NP:K.L.Z(&A(DE=B! M8B! -4G2F"%2U3O&R' Q(4"3>B&TE5&2S02PDHIA.>!(KV)O6CZLC;'O M H#S:$PSWKM#2;G&$ H- (S[ Z2\0$T[+BZUJJ!6DW5'<\2G?@4J0;M_B2- M:+E.=I[DM3,<#D\TK%$++7A4#O7D BROX'=FO?"ZM5UI8Y+JL2=K6ZINL2U; MM:;+(*63Q?PCA<;]>#-!I!P^+]/YA3K9&X=79Y=J$1#-!) M@*J.AI\ZZ8G3+H?G]LOA7%X.S_N7@SS]Y?2JE40C0J).>JXK&=)GV)@%KMRW M5>BO"BB9)52TO2+4&5NA>)A&V,F%'Z3TG7L"J&SYM(&63_#HB*<,2DG%#JLQCJFZ\A/(![FG?YK4E MG?AT3X^DI$_D *22\#2"G/QV L]:$C-6!E7V"IVF(#8";I<1]K4:CXH,EDZ$ M%NA K7/Y<,6IJ,L+Q% ZD. (S MODOB8OEPW.(K7M(X_+CGX6=1(8D%/2.<@#:$BE1Y5-H2D/J#(/_M" *>!;]L MA:]RD4@<.,HFMT2G7B20N7:?)J]A '[,IXP&RL(M+?:!W@&%%3 K"F;P4^O8 MWF!U0#:=9 I\OQ^ +W9^?:OL:\6;,$:>W10F4TMRTVX+.ZFV*<;LKE/Z]RVH=0,RXQ1RI*!G/4'.@CQ: MY+].*)NYL<\1OZ5@]1J\D+(9P?!G<9AG8B3\M1?9].L.DDGZ;R6[G,H$G$1W M] W_9"S+YY$1!Q#Q;I]0QGL$"7#I"E:Q/4_/>%/4X)[MYV1DH_(GIN!*/'H* MJH!OW&W$/G?,Q./^$K\,Q'KL7BDFBW*;*>2S-)I7Y3^3V(-4Q8N5%[R% T$1 M)3$BJ=GV^9GAOO+5]J6PWFKBV.P<2 @1%5Q^TFT21AD)I:!=S-<5I(U*< MO)*[&?0_D>-.M:>YQ:F*U%FJ9 FKLX3I)BH/,Z)P@1D'-C$\1(.O![J!'(?X M!:H4ML>>\K)CK$C0*H@23G7Z+;-5TD*"2C#,'GTAH0E MU9,010^\.9+G@6;42_W561QM!U,-?5F*/&O544 MY(LD7D9;K-)+MD?&O"LY IP>08*VI]X$^WOM7Z4$/M"TU_9U..?1V'->0 HE M\^7H/OHBBL%H%?7OXB MQ[,-H3PTG,*[P(T2]QC$KQ:Q>'R\6EB$*1[&J8ZRR6G9Q*8XUB>@=U-2P60P MMVMHQ5U;UMCD2]6MS(U:F=XV.Z=0HVYX@FJNEB-+TO=:F-5,\2A^ "-EJ[H# M0!2L+O(C%#JZF\5:\3E/U0RU;/1*I-EI\90.6K=9YH(T^6]V5]FV9; MAJY%@8J2=%^FR]]#)>ZG00C%Q0 SM?A JTO 44Y03KT;S32$%856&;M5X,YH M!O=7?E66( D?^E +2S)!!!>SNAX(,Z4)@MH:H>1F5OCTQRD5OI/[UX"U?L M)]N+24)0_#G,5Q?;+&?'=*% [![H*XVW%+*H7^*AT79!##.@.34.J1#(),:4 M/W"JLI91(][A_HV-0N0PLT(?VD%5)Y^)+8^8F8"R$RQ#M1QZ%\9GJQ0Y?MJ=42S++MFL:0)4, M^P-H9Z]>!+K?D6M3,D44KF;*\4=4QH@(FDG6<&.J)KC@;L;+C^"O"H>_E9G= MPVF7X]G)CA3+]SK,?"_Z"_52I@@#<-:QEZ3PG'!Z! B"OQUAPJ8M@#;OHTK1 M'E0:3!6%J$9$6NB7GVDF[I8>V:T^'*^0K,H!?+6W-7I>YLP MYYU7+'I\] +=8_K*-!2L6>W]8H#MJ,JQ5BH[:=8USZ?E&2_S[*_>%VP'\N8_ MO#IJ6*W U3LI"8H"L&GS7U,C,(X0U2:3?.DLO'=Q_IW3F"Z']7V3I.4V8,2+ M",$'0=^^(]VP@-$!LIV,4'J04$@6[>[76T$_#D=V*^OVI89"9Z #'L)#7J=NW5!OGCIKS3W--S' MVX%=C$N:&JK8[1AM?HW*HT%D.!2JM61KN+NXL19MC/YKQB6+.H22)]U)"J?? MJ.-5W!6HY")>?IVD6L3P6(QUF0P &H%&Z E MN@HT&N#)L(L$D9?/332HX65.O+HM54;C87(-&%=!?&X#>;959&EK0J3'%F54 MZ1,80,+F+DKAK;8ULB2DKDY(\ART8Z^MQ#'0WA;#I5&4^' 73'ABWU?8AG]/C7I^D9=K$=;+L/,$XW$$+=?7'=8H7JL^:R15.Y048MK MLU&(06DT0UH7:3Z"2*).OZA+P0/NC&G^_% UA#:@')9XQI(S5/U]<9JN[:(_ MF!6N4'[*^AMQ+7"AY!5A'17"K%C[':C'$J?-!3+D@&CP?-@^'(R)T<.+8UN6 M:]!JZ&WX"C&.G!$)BY2:.VJ@-)C3_X@#D'($D76$F-:C%DG:D+?,4N\E[5B5 MKF9%C7I+>"H2J;OOE-A6(C[6BP90-^&6V'XR]]"J'*GZ++FU69?(/5(MCBU! M:Q+RQZM8C(/]?-M!"E&UDI.WV=Q/OQTGG=N2K&V9T2AP@@5^]CN$R 18S#3E M22K"B#O+\S1\WJ*RL$CNDRQ7DF0?:?H:^H/QCHL<8F7XPHHD*@?@( (>U&QC M(KFPY1(;>7+$!JB;E,/GY.N8$G6?%//BJ8N%RB)E=6+RA&P8 Q]]96(R:Q.C M%<>"MR6E*\83]O^4&7SL"IXO%]X[3P"KMJLQ@?#$2X)]=7B99/(!,O^^+=QM MN?=N$5QI_%F(U G01M93-GEO&S8!D/ Q!GS7U7))?2:Q[&SXX.5T'D.\"?Y? M*13 :%;HYT41@?Z+X<4:G!.0O>BR",P0MB]@ %%VH8PS(R4+XA&XEBJ_U-\ MI2:,MV!VB*13JTV2)S"[6KYG,<543G$*4\S_G<%4^SB/F)=.U8F#F4W+F84' M+":LMS4R*&<&'T. J,%Y/3\#UB-;%-@(M9!2Q#R8T6*SF\5(4M<&EEN;@#X^ M9>0%_FTSUC'.M]8B?.U=.Y3S@S\N(,@L9WD=C=DFFL[/MWG&3.H D_*9 .QR M\8V E9T)-SW<5(*N!)&:/."?G;E1W7HMLW,*@'^F)Z@F"G3?P(QJY@5?1UDM6,,GBPDU0Q26@2JS*=UO%&W:R415$CNPS5]8IG7T5^C0 MXQC&B&_-R&1)% 8(?_TL,$*R%:6\G2 \(E,BLE7R%A/O.7FE%FVV6V88&TFE M%83&@%4?PG(T-K&LYY=(I,5W/<5>9Y M#IZ%B-P>/()8E4-MH!(?01(2+ KG*83M&F)E^J;:2>31BZ@= MS;ML-:9^171!9ACUJDTM/6^&GG4W8C<5R7C@HWAP))FM6)5 M?_;"&#(KSG<_T> %@9,C'O5?A9OS'3&KM M_AD!'D7^A_T\=RBF"',<&56:)'G7= *DG4+L3$N=]W/GE"A#B)/UJ7056FS*G9(^K. M!I3E:3+:I/):S.WR4@CN9_6-V!K1$M;UIX+,PDF M=2JJ62;<(H"_>\W( MV2@DXIGF&*'5C5($_8513WT6*NKC[ZR$3[8+C-1Q;Z%-0(T".A)"+C 0G+X%6OE.* ML6$T/X:QQ+&8O!A[V8B-7V2\=$2CHFG)A"W"C9A-:&H%JKTI6B0;I8NJ6;R M!.E";4 SS*FB%E2,X#@QPKN>=%>0L1KRJ7N:* M#]KWM^MM!$E]F,[^%*>4@QF!#^J<+I,4D&OM.:.QYZED@:?4DY()](0Q2P?Y M@!*HKVR>U.50D=I6,>1A>M[9DK%XK"9?<=CSD4E4#Y"@*;QEZ2B,;].V&7M. M-"N -(!%_$;F0EW]BQ5ERQ^H6:XLTON*#KN .)&97N"<)TRC2<<*^YN3J;DK M*D6Z%N\HB--BF%:LLU@'*_ @-!#,H((& V"7L>*9 MW(75?E^2$RB++'C!IU1NT#$U%LJTTYG3VA>6H79YAC7-WER=O3.7LU>TVERS M"Y=7&K*+? W&U/PY"CD478GJ.@S,!2I4Q#A$&8B4(]E%D!U)Z!I@EQE)"\DW MBN2)(OEF!,DAZV.^_)PD 6P4">_PR(ZY(9:LS"5!NKQUMJ!,@/0(YJPQJ=3[ M&)C&?@:\!-HZ0K,I(:)>7^44)-%3TB_&^A35(,Y0'6D_Y:-D'OF;$+41(F+&\BL[.$4 M4#)@9@3- E*R@MN9L3).?H6#.8NL3)=US#%0)I(H](=[]DJ"1%(Y* M;SG 3U$?,"3%BU.<$:0)7U,IF;"=V650&LUOB62Y1.,*)%#G[KT=8RI:0!LR M,[W*!46"),?K5FY D#I0OHV0QG*?MJ,1$8::ZH/!)$8R+\>?(,V'([-DVF;I M?$?4YUS,DBP,%+EZW'LP**155 4*DM(C83^V95"6_<3&/8$L>Q7GIHH;,20J M8%!&^ B#F=>\NX+QT?$6;F(VAS3+ 2&.P[1!I?I07]0>"(,1LZ('&)"M>2#6C:&C(C2Z!004DRZHE\B/JL@6 3/*>"W'PQUD4JEQ;X$T M;-^N,B1"I7_M^')<9?.3GJ7YWQZ [6%0<&#>97G(K &9Y\?U MZ\L$$K\L'$P#^=;]T[7,6[+6+NDKC1)F.BVHOXJ3*'G9#1>A($I*JK9!8XP) M4O$0E++D!6%;_@!C,D1.OH,\,9_BYS"**%,M?!J^@HEPK.VA.S@E7:8+BOYV M:3G"*8@35>10*(Z@_9F30Z\3$L(HWT("LMN3!71Q+UO=I\EK&-#@?/>408%( M =YX!N$5-%2'F/G@C4;@^2W:^F$F&B()S7+@%:PTOZ(P!E/^Q2"B U;"A[%U+5N04"Q, M*=E\29 V*8CKIL_I"-;0M*SUNYF7+J#AWR[%(KJ7-OFEEQ^=IR!HB69<@.1 M@-R$.=>.A]'8+^R@ ?ZD1NO-DE-I$,].++?"\Q]%R1LH6M=)>IELG_/E-I(- METLMSP#NA]2W2Z(S4@R.L;@+=H6%.8&<[W&Q0"Q.@8+JT-#B$4L4M;;'#Z)A34M$MA\Z*+9USI-F(S*P-QW# 0U'* M^^,!C](PRJ[,;;E=(V6J[:-$0!;9P&P:'21"9$MC=IK-M!J>\I1D>1$IWK*= MLZ;IXW:S2=+<0' ?*FW+<+$@3P1]VVYUXZ)5$_ 8_8]%D-^7TF5\"&N)=Z:E MBAQ_JZ:$W,LPVK)SVG2*MR [>I+WD>)$G9),7H3N5._@1"3I2O>V)@?8^?>\ M48Z*A[(I6I-8ZYUF MB/O];B3K393L*!4.7YDR;;LIB2%QY,D*'V&,_C"EBHS=6U)\E!:1N6(E"T M%RD.OBN+O09]KJ='(BDJ]6,G)8F6[_C=XW 4-RB/TB^.?D"-([D0^AH[*-*44W MVNG@CJ&M^*VC6#KFA=-#@1J@J\VF]R5 P .5-?Q:G+NW''_@78"+*V+AI#_$<.YK_PS?DK&FPCMB.TLF$L1,9^-G .94,@ M3N4(L#'TTF0XML4H6':=V8<(;6E?\L7[)4FQS]5@IU5[?0.S)F HT5-K)'\6 MGD605D2#2YQ][D;EZ 1J@GF1=3[LT&^I&GY4<\W+'/23E+U6?Q>0#]4<>UCN M:7%/G+*XYD(2Q:*0O&10UF4](&%]A@Y(]%32^,9-\%S0]29)O73'<[,:)@4= M(.QJ8DL\8UR!Y@3_SN% *\W>(U=0P8+,#^-G ^>"<#9DD01WF96<('Q6R8MB M^G^%\U51<:KS-FN9N)GT8?U&IZZBXLHI0-,JH'2->%B^,AN;5(+=P(F]3+9Q M -DP.,%Y4K3"W-_*<.N'T#-W^QR%/G@\* AG*V=.:\_[NTD-O$^-,<]-S/G:\+L;W)'K*(]N&;&?+/V.QW1A=T\>= M-:W$D-V5;TB5)#$E.T9W1I9%#-1B5PFE"VX<&.^IJ+:,0UP,W=_7I&2: MF_;F[/SF]F9Q<_4X(P]7EU=77\[.;Z_(Q?SNYZN'Q0W\^_[AZOKJ@?V1/"[F M%__%UOJ=^.=/\]O+JX?'__.__]\_?OK]_T,NKZYO+FX68S@/:H&'SW=*&VI3 M+H06A&MF:JCMJ@&]W(^V:((NWN3%_87F*Z9-6ON%PDU="VI.CC4%BOV)FBB M['>0+ )+?I%ZH/=<>KO,SF%>#$J448D8EL"X7\%,:*51B+ )&F@NA RL"(EN M T@J> NC: ^<*@YND_@% TO\-S?K#3/J$)TFB4)_-Q1=L:RM9I*&!7$)\8=Y M\C@0AKU?!)^S/7 KIM; ODBP-57$>/Z(:%OBC[;<+>/-F]@DQ!*XY-[;'66$*3>U)$X^2/+?0C"K@&T10UB_LXT+&1TDWPD)5NF.R<78 MV!:C)0?A;)VPF^P?>!@+_00\@G"O'?O56G,19B6NM#JT<(WBL"<_#Y4*SW^S MJYFK)!()$049>3)2^ M,#8C@1.8ID/B"I6I(I(5->(@?&AD%!@:(_[S$?WEI0?T<<6V\X*F:YAX4XY@ M)/H1J/(FZ/8]NL>6L?(Y+RV6#/6>Q=)' PK M"2I($:0U0MJI">:UUF:%!,\C2="YXK../B1%QIM0M(N$S&G.G9[(NMCK4?W/&3K\5,T&)(#.B&2:U"]= MNX$)/TDA:0WXPY:0%V ?IKOA,4R-](SWFR20$,X'L![/-"I:;>C%A7S[Y?;* M7?W9"V/0XF_#F-[D=&T !$&ASJY]1I]\@!&^)7^%00B.,@I 15FE;DZZ3+=R M1I&HZ+O*52TX49(803>/QRX76EM)RWXK/)-2:)NK*HH+1]L1^,ZUY2%G^QV# M3D2OM,:PFY M6RP0C)VBW/)L%V-TEUBPD?B?;44WK8I;A2/DIR9$,GT,2C&;G:? P@\Q$U5^ M6[$"0CXQ 9\8>)KC@ED(6=:V@2TK+\LF3X.AP9JJ+LLA1O$(WF#I-ZI,X+*# M'IR\'J3T!@_MX%X,,.->025'6,4&&4'8!;.!LB4[=.;+ZS!FITWH1;+%%!ZH M-+A.TK,,O,VPY'$10E_ \._'[_)B4'3^RV'+QEIB8 S>>QGAGNYB=-Z6$,?_ M6N9%/?6UR5D6DR/S%5Z+:Q\VW&M&R(R7Q.F1TQ%)6 76"" M,"DI@W_2:F\0TU)5$BZS,* "#'3CA2?IS^8]?1N\,N@]AN(4(S4@A>//$]X3 M# .0 ,SQI0*'AR$"47OZ@6FO01)%7JJ 0%NH0#WYB1X]LB":0;=YQU J+&Y2 MK/=Q GQ8.GF2[AYH0-#9 MB *B37CT/<"/'C6+!$_!SNN!/;BD(71J2B_ %0 ]DX]242H&9Z\+X;SU0A#X M(85,A/'*S_:6RV*A71:%=.AWE_()]<]6]NWI?L-#+G.WW^Z?GZXM\ZTZ^9HE+;4@B'@5XODD3U- MLZN' KM*>>Y>(E<=A6M;-61JPF'\"!+Q,U\#TU(1M!3(\CPAG&-RU8VWA1$X M:];)5.>].&CZ0]\E3?AMVGR7O&I/%]Q:!2B>['0WX\&IBU*'?0,[XL!E;&E: M;]9KFB:_?EX_KXR )0MZA!'\R5KO[*$\R^BNPJMM:.K!/.MEL07C*WMWZ3Q] M\6)1- >QLB0* VYRQ@';,IG\Z$K:SY;_%[ >8,.HG:PI9G'>4J9 +[WU@WI0<2M3!^^I@V&CU M= 553%%54.[0T@8C?#21'CLCT&26+0$VJ'7;U?(D1 /EMVBN@=OG/DV6X;$[ M&BD03F*2?&K.$&1V8YG9_2:GNZ(;Z8!P9GN34\OIRK+=K6A?TN"SY&":>'<\ M4#]YB<%@XPH=FDJ*&7>VAAR>04J98IFB*O61]^GT%8Z^^@FIB4@4D8;2@SPC MG#I1QOOJIZ8"MM^P0HBO+",/JHK8&HN]Z.,V8P9JLLS? !G1MV/HER=&T67F MWDOG*2H[W :2:)!''QIEBYD96QHI^.4Y>6$N%O"/)R6>;IU59;2=T,(7]G"% MOVA&-4(=ZA">(XW=$;C5H;L0HX]F^0-;-GSML&4#=Z'W,@@R6D4MDV, YB2= MR2U2CG.*LFI SR!PJ @<2H%3%#CC F]&$+C7_7"7B/Y?&.K,T !0_PYWQ%V2 M_X7FU=L#.WCAK^"Y06!N@.TAB3?J&(1*D,6W:B*E[5;ATY[)OKI)P:!,CL#P M F.)[)@)5#(UDWY.WDFM8,Q!+M7Y;L'>'Z#,*V!F"PUJR;HF;T$F/8^O03#+ MN<'/W0D4SPTU\#QC%J9"@%PM$OB5TIJJDA7\0*$+%_N]# IMO0B20P>=-7OP M"\4H1!D&DU!ECB]XS*@$YLH3S,W&S&R \;?1#^CT9[SF3!K:DDKY&%?*QX!? MLZ=*D6H2L9L_\6C9V$>!1YC#9AJ*##$F0/_(\]4$W%]@];=.FDP_)*-.6I;F M?_OBO8?K[; >EX*&14MC,*<:K)!U=A7?HHPD@D;/5"=_$*2[&O"]1'3ZDN0) M2-$$M)_1.&1*8ISD4,P6V] ^>&?7TGET(QQ'3QE]%&XC]&.9Z56K.*E:/%36 M&MC:$E.N0D4\.2U;A%UA*-D4!RX! ?FF!F)"2L MX)'_=92$-->3IRXIE1>0=5! MW9.K@Y)DF_/TO5YAUA%Z*7=6.Q9KH_3_#6TH?7B5XZRV.'*$^3D+?MD*%(9% M=.^%[/P5YV2]I?E >0ZF='QQOY#B$CJN)EK-5;B_N1!5.L+E5^NZ M*G!]EHA;EN6J7\I^VL+$)C#:G[L6MU_KW/UV)DTS\T8+8Z/"PUO9L]E@YV%J M1E'E+>M]2=.60FJ"\\+4!(X+6K83!DUPKIN>8[%?X/%+*(2R4TC9\?(+V]%, MKPGF;+> 3<>1BIB!E\H?H]1A[#N&G,V#^OD5]$6UGXS2 M_51R0N:Q,EUGU>E"=NQ/&E3&P/]#U.'5BRBBSS&=(P2W*?P!<:W47RA/\@-W M'\=.=.^\>O=7<+U Z/1JN:1'M%A5- !(OPO$$("FX3->9OB_A)8L\08U:<$Q M/O!;G;["FH>9PAJH*W6F2L8(?X1#C&F_U-\0\;X:]$2U::MD'$/WA+-NZ?2N M-*AO*%"XYD4!>)MS(P":5M@N#"EX(P4$:%,AB&!08/R),%I3<@D9[FB MZ)2S3?EL-Y'JK!B 2Z8-,4:]O0WIHD[! M!/E3%5#/LU7E]+1!+)U>TKO)+/7GD$.TUC0SE#7EAEVO2HR*71G M<1X&881MUTLLAZMW\.?0X#I-UA!UV@/Z> M8CD4Y =_@-%(&']+B@'';EIA?P+T2^7Q)W)].__S([E^F'\A\_NKA[/%S=UG M&"]2#SSVW-PQ9X$J[$"D MIFCHH32LWN_M\0&>$'P1P9@PQ+X=/Y]L*C.JAY9'[?_47-Y*9 +!(TA0#FO+Y!EA M!L0WKE3R:N$J)7" HQ%EN-,5O*6LM_=WMXEEG&';-,;!TP:38XMHTF)%?_SA MQ]_?05:^@>)Y[FF2@Y'M!A$9U5 1M.6"$0D.:3NUQ[;P=0CR&2(OEO+[7['\ MD?;=)R$W5!'=>6MFD6EY78.2>"41BQFX GF1+I=>O$C6[$]9$@_[*)P8*:A9 M7VQ&N-_#,JU*P8F<3P, MP5$G+K(W9U_19-5VE[YEIN$?M7JA0&&&IS H7#C+RQ@$>=B9=V*_,X19Z:*^ M@IV,1$T)4+;S9Z0X%; -WGY-=NM3$"P@1]P?LACW ##X4 441*;C9>!XUI>G M5>FCXP4_48GU=+"]WJ(B_76;<904'^-"%$KT$>BX;"8Z(\\G/ NM_56G,P=E M1/&AOKDX%J,/]<]KM+7&XJ+6?<1.(I8E;HHQ[T\!+TTN)H)][A>;WO6&\)0H M_1TO/E<,.)'XG,$):(O/7=_1X_#4R!:BJM=''HF0*H";NB&%[B$TL&OIZIT9JG:L)O"N$]+CS[70 S MF%J?!(Y==A,']!VPU[#]2IJ)*&.>AK]2G(YCT=4X>2+HPQ7'1_B73,1A 5\5 M1N&KXO3DU)IV0.TW^X@9EVAC5Z(N-+*RG Y3.9\8_ASF*QD4EL@.NV%) M(Z($-J6O-+;9*<&R4)%4P?;P 2 /L&C9^<;&*B!29@4ZAH5+%C)W+\4^OPXS MWXLDDKJ_/3:)3=(CG* $14"2$Y= 6W2CBE&B/4F )]GH]RH2G>SBX'&[V?"? MRC_?Q.RP7?,KQ( ?0!DBW7'TD"4;A01%JF;VQZ]+>AF/+(8NNR$3.3HZP-3Q ME6<4%JSZA606R6;EQ2$]WV8^78=#D9<%J2@G=-/-'@!E4H%-K3?:T=J#;<#\Y<5]>/69M*R.<8; ME+U1N*^@2IMI?U[!QQZWZ[E)@9K\$-Q?GZ8[],D7GDC,G+3KAE7J&0SV/?W>7'@YRAY]J(_)^FO[.)5?> #+Y)B"&A: MP &9V=_CD?"5[-HVPXK@1_>?U@K?"]5#D*UPG=? M+WRGLO"]R/$1T=^O;**BFCDZ'AQ ]B^V-TFW-(=ORS8D6[JAVHEL^$(1M$%9 MX-2U ,JI21;I0B5U0MG_7F>^#P-D#]2GX2N<0I#?$LF M*H&.U6]0?,$!Z[G0 /TQ$] TH]08&),Z,B#P:4BJ'=I2W%01UTI_*-Y@3 5[ M'] NM*P)M-P=5$$:&];12<43&Z,MVD"VF_J)C][K>JC+L%H./P+:05N6U86W MP12K@?:6R"@+RXRRD(]2V%_>AJ=>V;*3; @I/EDE76XAT^6RPNYAPEG*E+,F M6UV*7/&1+,EQGR8^I4$&.BV6H;.["TRLXFR FO0K0*:\$L"4\^63Z#TMDD$& MKE/) ==K0\$#MZKP4.&&%):LZQ"9\,PVUM,[;*UE!_,DEGHQ/S TD6.C9JP> MNC ^00:(Y ">D3S(?*2O9WJT+&&C:\AN+PH (M*;3)SE,IAP5#>D:ETZQH41 MJ6FO.82GQ"U$.YBQZLTMBJX6DQ\F_(A%XE;D5\VPPR2W;'59D38Z7- 3DU#O M>BK$K/;/&2/M^VJ]B9(=E6W;&MIX,V-7-*](H:=[Q[.G)5.LUA .@:A8[Y=4T0;=6^UWF&A_5 IZ7E9Z]>F'D MH;,__RKF2K73KQ++ Q<$CB";UMQDII"/@89+RS0A*:$O]/>&/ MJ)XEI/WC9<77(S5?K^7C]?MVRJ>;*Y^.?[E_?KC6^/KC$_9_*E>^+VE;=:BF M'%I%0329+P$R%!VBO&_U.MRN,P6+=!B^"J06>7)<+&^4HQ'V\[HN8>=D)V#/ MJRZD_J .]RU'#I>3(-J;XYC0#Z08U4Y:]U6<8_2Y["51A3HX4EI.6#/AB]M! MH7XJ4JE[U9EHHN]'EH-"A54:1K)[L<\R6X2B\L->DYG!C!>!!,;P',HED9;M ME&H#C.NA!#[=]KDO4WC9$D4/;G")8!-<"4<+KB'QI(S+'YVF# XI/BCAHXKR MCIDTT9M3=\: EAYU4IHS:SI39N!"T%-N\H1<1%[&E+D:[U\H_.J;[7,4^FP$ M1L;:.7N1,(8'IKDBC3&J.M@4B6])@W.:OU$:*S<$SBC-]I;"X,H)^#*^')<\ M\X'U#^?SL4G MPEW^O&T0&OVSDC3H9T&Q7A$#*A[^,68^FEAR\TUZBRT)-;5 M;63 ?\+?GVF_MQEN3L-7!)3#I@%%D<9\*:!PO.@^X5#Y5^\Y,[+@C+J*V4)' M$/%C48W+87F3!8 D>4A;&Z*L8D6[W'!'E-$V2C M0&:_@O@OU$M-5D #O?'JGX_FOJWZV:8(2O%]LJ8+[YUF]UX8W-%!F9&<&D%R M!.C-H'3,>O!MN!!1&_]39EQ/H4'N )8L$?P7HWCB\C\L_W( MM%D)U'!\&6 _(3'TJ'I!M03' +KC;&5S0D5]Y+$GR -%E3U!3X1\OF?C77I@.-EGWP(I? M,"88,/IDR0;@KHH9P2 6_DW@K05)%'FI4MAD 7OMY&=:C=]V!=^?6X/OC4': M7 NP+&:R(_& M)A2 I9,L<_9=3,5HQ @SM7T)0N:(8>R%;8S+5GA^NV2R']DQ+ENE:,2=@&"T M"H?#[NK=7\$9 FW)CCV>!"DB:1$@-EVVM1RQD7CGF>(T1; J2!#G)V[]S222 MTA:K--F^K&XVR;'I\^5X11Y.8RZ0&)2(4(9_/_;>]O>QG$M3_S]?@J]6&#[ JF9 MKIH!%MA9#)"DDN[#5]V9T(W;"7/ZQF6X>KET8=7[%3,F>W%WSMX+ M2[449$:9,41*AK9^&7H"R^1B\Y+ST*3%:Q%&"13IDKK\;9HM#BP.*-G> \[[ M*'#X;-@/Z>;#D:J,$ 0&^0EB;+"<$FE) .DZH?)H*N<0Q QV/A:S\!K#.N'B MQ+5UH6/RH*U@H2W+C;XL:N2 #>T38U\NB(!VEGC/4#YXB"59(D5K]+R;DIFF M!HJ:TN 6FP'))W60RAT)5EP99'[!4*F)E#56::P,$?JGP-XZ@Z+(.7,Q4,V6 M]ES%@"E#MT#I$ HH5^E;L()X]S7])X0U4OJ&WLMI=VZ5*8U M-7NQ\9NMXX6CBB6A8C'0/KO/&^SJF--]0]E9T1>%!WFR_\P(&71R)=U (WP1 M2-(>#[%D3 6O:M%]/;"^] ]4QL.6-&?/0&R?NW?@LL5F0Q\H>('82Y4/J?I3 MTN+/7CY%M2)[A@K[31B*)>+,V3IDM2SS?2FQL!N@CB-S\%OOWCNWTI'5GIC$ MFTAGBAKP'?->"1MTHP=IN$&^48/*5,V;/M5M!X%YQ4E&$>>).K^KP*DFO% MJI#W^5"<%V3'D3IPB?^ M'FRXZR\IJVN6"A*'?=$1%(T B,QPGA7%T/-DNTA!3]6"S&RG#4++:9<"RR&% M0"@.J&<+[B2KH']>J'4+[+-D=,6R$ FA\+5''3/-2+1-.(;WZB0K#H+9C?Q$ M]7,P="S3*U*&>2#?BH^?OJ1)L>NMDO+! SFZ5F^032" &00_P!S^ K:K M5ZAC7,Y#[AJ82?#Q4\#G\KVM5;5$K"E;\"+8LG6*V3IE]8!\)N^%>CC^]1W# M:F81^!Z92XN"A\M;*B,UT= M9:+BXN/[X+9SWHU._5VQ5GT$9_ 917KQX4!Y#.,X'R>TG-$+&$%_Z>(#YUSN M,C57[\'A0^=9.):^51 564'(7H]:H&CO:NH,H*!3M$?KN;X;!AJ.0CL M%:K$1#PY?ITF$X6\CL=754_737O7!@21X'#,H 5[80V<>T3:TV 6GT-ND]#@ M$$KY@(FS+TE&^%4.4LT5V5#99QE^&Z>0YD4)PI.3!<<4?+[;$XLI)C MZOV5,?!C%//5R][R27Q@LPC*:0B'ST7 9U*19U1&!080,\:RV4H& W&F.#H6 M::($PLMD_<0##"Y75%MA)P< -JF&0F+($F3#RO?9>U\<-JN ME#-PCW( OZ7,- FFMGFK$HS$>1L265SFJWN/'YZ"M7-DV)KDIF#SWO<*5*PP M%:YS.H;Y.F;@LD64'--C0Y!7RW(Q";9!636C\F;2?Y#L*[DZ+2D10)G-BS%% MV>K[+ 8#SR,,Q^%V#BRBRB EE/]M'0O6_(@G91/0=O$M$ M->(H =TP S^1$&-S3=X1Y4>#>Y_AWF6$R6T4DX?C .:5F^9RH8!T LXP7E. MVQ -XW7.S/)WDT6KD&Z@8US\]R!S)2,4"$J^[97#9UTS#%=GSTEZA5B'-R-_ M/K[FJRQBOOQ1X>WAM 7ZWXD?J0P)_AX%GSHA'WO+4.8-JL/5G#[ M);,HI/1=I9+K_E7"[H^(20&P6?R6VZL!!Y?1'J(67_4/6LLA3#(=B3%WT:C$Q\&*M*B0[V@- ME(H,C#.^@.*4A/Z9/E&U)/4:K&ED:WN\S@'F&O!U7<,D@W_4SX_]XE%@.;9^OA>V-/W(>2?B '@*?/ M:D=\;TS61,GOE%FC#P-ERRH[H?(^L:+I*IY;\+1EB;FG-(YOTPS:XR4LT)E^X%,U -!>Z!7Q@K_#A ,Q M8X^K+D'1Z$Q!6[CNZ2[27C<%LR9(7DC+GWD[PAWWO=2Z2M-UL1O@4W^N M]Z2/;4>(=\4*/K:[Q(UZ/K[^1E;%,EUDNI^X"D\T"/-#(52)H<">F69:.7,3 M*)%_)! UHG0?]D6@4#.7A&8\YZ9EH 3((MZG+QRVFE-60O!J?^HO0C%GL Z7 M4?J#O?J!O;)7D[ 8CT1W>//:,I/@FOEAL+$E0V0VJXB@@U.B2QC0G,. 'L*L MS([^GS_^TX_T__M8/M+_%GS\\8+^"?X?_PM= 049&H0LVO&9' KF6@S^Y%GJS7O4F3&D-@%7$ MGTFHW.D 2D=BK8I*ZF9N4CS2X0?&A7!6%X]MLRK6ZHL4N9_R)?$G'-ET7-1=UR ((4 MM8G$!/H,+X,_V1=KP)GLJB][6M6TE7F[3XN=>EE J@I0QZ8Z7JJX)< M$MWKVCB*HVL(2ANQ1#R/$30YM9NRC]KY?1K?.N5DR[@G6.4ID!W&S)ETZ/A=]YL<[X(*] -0#DJ\$ =47"4"$LY3 TR4H+(2%RF/1O+ MUZ7NBU>QVQ2/C'X)"ED#B_0=OZ>$*FI-W8A91 ;X<%9-$;.??)< :^DN1(AH9F23*3G.:A&+XBX4^G-OR$1 M9$& T^3FVR'*& 4%Q#H,8D@/YZH(A!>@8L+(@!B>@4\E\@K<-[MUTBW+_&%\ M[?B OCIQ@+6)\HNWG*J.#.S96#V[Y1Y/5#EOI?] 2US)IQ8E!2O!%$Q"D_42 M5 7E/^@U8#3/.:Y+S%4#"#Q0Z\/X,3R0;!394! ,#D!Q&@EW. ]Q8_J/[VGZ MU;<9@8O+]6]'47MJF5ZNUTS+!I:BM- =*L@$5R19[0"59XI+ ME"%WVIYH_"@A!%%*RB)S7SNNO9K9L"[BGJ? M)ENZ#>JECT3&$3U+)=S=0/-5O7[5)&:L>OSK"%EMC9CEZ=+:1N(F;F-D]ASH M%]=BNMCCY^/A$#-!,(Q%W.;SCI"BO/#SP7ATVA J78@-HCTK^42&:Y_\ZI^P MRB=(^6GB5U!P8$#WJPVD@VFV(&*S ;S?%6-S&)_!W/OA2M^%GJ=>!1 9LL$: M,#N>M]*PFFY" MV'=^GO%+4 M@.QJ3C%0) -)TWN>]8B\5(L;6ACR>!M)Q?(N.1R+_)XJ\_&GX79A1B?X-($I M8$0&Y/N@(4ESHA?!=/Q4L0>NPRP[ ;0_*Y#6DR%0D#X VBU36KP_<&-R4,US MH[=7=/#Q3.19 0G+Z^.J6&0"4W# Q21(,3.+H.;M2AIKZM65;LS?OQGBUZC8 M71_S@MZ 2KTZC0SZGW%;Y50(_WXXJYF+@K<(:H,+^A=*&S[YQ?D'J[A E3Y] M_/2ZC(JXKTF2]07?S<=//[S^1<+=>PKJ'SKG"H;F5!/OH#MH-:)&*.O8IB/I M9;.FJ?/HG_5:)OS$_)7U7CZ#K)$>GM--\18.A/&'8TZ"7 SA M&P9N--[D^ZI5K1$4 TERSER8,[EPOU$%>EE#5FXS"!MZ$L]JRC M< QC5RL@K82325PGHS+37A+;9W2PJJ+B> 6#;4 *[R MO9R<;_;D"+0C68^(S4E6''RD%'LZ%FNOK,)TDF6/5$5@-E!PH"/Y,_[Z9#16 MHCJOTB09Y!]7#A# "/Z\PCX9K,2*2>Y66O'H/."I_JYOZZW2C3JQOZ00>_D$ M67PY_6^BLIU&.*@"T>HK&R+(V!CLGT1#G7Q'+)JN7TX\X-0#1MYG;IHWWAKU METH>+ZI,7M2Y])B96[-&EQ$\RQWMN4OC-9W%"J:]E5&XCUFT(DNZV;:]W]<: M\.]%H U\$:BA@W)L!I+&;RX8/A#C?S<+4Q6?Z>J4@C.<9+D*A\RKL?DQ(U#7 M1\);2GA!&2O&Q+M!@I48P%4S4$K/WJ4J?\S6X <9QP8T12%6"$7>'Z-4'&>E MG[+T:[0FZZO32P[*P1W+,0??DRJ'/5"3A=QA7@E+# 4I9C_ :'0[_R50 ^HU MP:=0=/TO0.5MOGS^.;B]7_SZ'-P^+;X$=P^_W#PO[QY^"BZOEW>_W"WO;IX] MYEMHYEBF#8;)BK(X!"ZC4K2>WL/\]L[S(POI\H22X8.?6A6S"E-K=NE*ICQ; M?,=DJIKLA,J6M,7=[>F5E_'0C]YQ:)+815"28\@$),6B>CD@>J?&1; MOP"Z'/$;="L(\%:8%$O:>Q"6. N5X/:N9<7H,P%@N >N*B$Y-M:0'.!C.O3? M"PN&9 F'^]YS3.2HK,4=N?*8!D+H9B;5N@(WWZ*\(/1A6&QX:N4RE56_!UDG M^%@7&KA]#,-=4"%8# A/$T\]!;-J(0=]O^S'5U!4),Z)+XMJ;U" 7"3>_L(PJ;3D?5YOG*J_# 9A4(Z''1& C_H'61/I9AJ* ME))?U!>P4G/L0I2*9V85-M$_R/K6K'#?S3I+ [B\4.B,KDA"-E%?&T:]ZKVT MH1?E ,&K&,%7U,'H3,4U;X%&.)"4??NU1F?*Z >9F#.EV&HUC""+7L3\120' MH\&7L!#_NMS062\2,*:FQ^WNELK=_TG"+!]:2XJ9)LI!+TIDG@^;-/L 4](3 MN2\",24J3E[&,:03B!(=S_3P4@U _LSP%B^"$*8=P$P!@" 0LP]@^M_AFE94 M"BJ<<.Y3RO@)5J 0W&\@S@/^ F!G"A1@:@B ?'HUIQ_[XDRX[%2#6NT\(,3 M?JI9I(2M_8F MKZ&5_PVRE=A#/O41RCN!7,TK.IAJ@#R(F; XWA@#NQ8?U7K>GYY=Q! X@Y!D;O?]9ZF[3 M\H&J/UTO249X!6\PK#ZF''Y:BR8_R]Y:C1=>:M:CZCK!$ND5QY'7RMJ/8F9?>-5877H:BO!SH^Z"7.%AL9%4"B89. MBL7FB<@(IV'9MM)IQ$#CRW"CX$BG4<.1@S9'62 AE?IP0@KX(2OG$_S JR1Y M*(2+N6RUI\O'ROEZ Y%6+*[M,5:"00OZ@AG4*FU &U6$0Y;;@(@#^G=M)IYA M!XZK@E8V;@FP%7B_B*Z.OA$\"C'/@^+J-T[>?R9I>F90W^"/SCSZ151SF>;2)5K+( MP#+\-K1@VK$T&\9@-J0?H%TKO:7-8O,'U MS6H@'5^I,$/);0BS>_KS!DR\@$9#S9_+UU.;9)SS48//PD(NROE)@U=U=75K M93G\][(L)LNLY#PC:T+VHIY'N0CTX1 9('#G5PRXL/&NX5T(KF:UU;KG: Z1 M3D!88TC/1YZ42O]_F9,:J@'>(Y-QR=^9&;A^']K_.(89O1;CTQ,YI%EOB"SY MW"IR :!+S^*-B1+[_Z^5Z4";,:>PJ;O1,(W3)N@YCTKS9"(]LXX MK.20U=,-#1F&%_3@YZLL.KQSCQB(#=@5HL_SV7!Y:[;5HCTNO%&]KN>%.9TL MDTND"I)B9+'[H(FE&SD&IN@] J/=1&\UD%?1F\7T+=_2Y2X]YE3W6[[1K7P" MR"K2"%\;)4R?CA7(P0(^&L/O(H$IQ,UOH+Q7OL57_L/PJS^LD"]BX&^&M[A, M#BX+3?/;]?)8[-(,'#2#I$-&JPPWM+&?-R?G-,P5O(52\H?]9VAN3 MM4$ *HM_#BT(++V4O-8._*NT0,(#:A**M"JHDX #3KTVS9+KY>^'64$)=JM=<)XUM^(NDV"P^[:-6(0AITOY1T T,PDO^LRM'YJF#4(3,' MP MOL%^HAOTY/;X6FV-\N5J!F3=_(BL2?059Z]>,:L6+S:8WB*6@&)0D.>8# M&YI)D]62H"SGF1%XO,[T][!58VX*HALZA%95?6A7B7O"4531%]!7 \4[:%3XI[^D?*L!8OE1WSX]3DGL5]-?8*R9< MOXD:C3IRLE18K%YL>I:#.,PS9:@>,N5G[9EV(.MO7E,Y.%H3;O'O%UM=D^55 M9=$*:6^1XF-S(Z5J!"Y*49K'.CP);>8VS6Z/ 8AX=)&KV0M8BN>=/6)#UG6 M^9JBG/64RU"O!* MATF;W/#ED$JE+SR^B9BW%GUV;0'/T'H1X#2;$;'-?QU6 MXML.^NW=33TEN\C X-=I=D@A3:.*_CJP.KN@&=0P72+Q]:O86&8S^.8J/ M]*_#$5,U1;IA\44O.,,>5Z!> CS[Y;KJD#50#<4>AW#?N"&H0,= MEJ&M,\N1@B^\"-;O?"6<*(]S6H=J/O 3S'2Q>4<.M:85+?=;%] M\R@.>R.]FXWT(=U\H&/)@D@\=S5:44U_?5SY$;ZX)0/L"0( AZRO2/%&2*+! M8C,0&BHJ- !T1D1=,N'" MH%.M0\V^5SY\XO9;J:59<^XACH3[ZWB(GD1)4H!)U0WC,6*D+EC7*N?H8C-3 MIX:\7YYZJ]KO5^>=3%W*IYZ(]U+CPJ+%ZN4FZ&G'+).ANQBY:[A\6+U MPCODVR$#]!&J0N=!"*<Y[M4"%6*" M_A;U!8H324=[WTOCA==A4F0N4-"_A[&BGX8Z/[X!I9?AMS(O6J6X[\R'Y;IH\2%9+]V[ND*087HB9$F"E42OXG;*G3 M[^H,EC\;Z_=,?Z0=;T!UDZB?]37U+*%B+68W9-TJT"EXL-62M0*E^E8"#7&V MO/CO,.^:9O!E]"9QIXW%0S5 V(3'Z#'KO<[$L-JBU:\P0;G989.W[)[Y3EC? M*K=:91J-@W#>'%1MT_5YSQ$B2"0"S25);:H*DK->+SV4O'7%)BQ%.=-%&T_3 M57"6%8?9O%/[\L9J"XPOS2[%X,NZ@U\NLFL)2OE3UB/$N1YUV>7#R+S+W/QE M&JALMR4JFQ6B=&F!*%T X)5@\")@+/[Y$?MBXC%$TUL=T52-^^>BNJZJH.N) M" PGPG$@NIT'RW'P=1J:F:0W A2!:HSR@T:KRV0MG..CA[_+\< 4P5?O(F!C MLH@K,>HD ? 3KX4QR1:,N&&\.L:AS-9LKL4#X3A)Y8HU\@FESXS%&PM7FIY0 MYU%2C_)PN\T ;IE587DB7TER)/=10NX*LN^M+%7(PKH(PL'?@73 :/O4ND=F MJZ)]5WE;3,T;"UB C7&W!XAH=LL-"Q)7% .=Y 2AU".RHG\A-'YJ3LN:2_,Z MA1#A8WK,7U0-1+@89&SAQT]?:(M=OLCN4_IZ99_@([>(17',>"]3##5Y.+:@MH@H-K:TEGR(K$"(GR=I[ M=*'3*;(8M.BK%E]\\VT5']=D?9NE^VL6O2;NQ/IK.?3.UX?7$TWD!$2D2#D% MLS@QT2V*M5B5>)*V%;NMK]@"<<5*,YP&4+'80#F2X395L$Y64"\8V??!S(RP M.U2E\](I.]1K4E:'UWS,N5??"0=K%-HDQ$30]J\ M" '0#_9L %\.P7'9$M_(Q8YO3,U1^:E64J"SYY[:*2I$L)&>-/!!\0;LH>82 M4\JN1G%N?RO505?)2:_.:Q]+(NT*(HU:6P/YXL$:+$ON_0<\ M^&!3W\V-"M/UN+L^M48OO"U,XT&Y.JG__#DB69BM=J=[JO?&E]]Z!Z!J3XNB MR6P@#Y>_T >&$O8HSOCAK.%[M; W 5]?J!9,GVJX>FXS\H\C@/$.@JK7" :* MX@00 !XXTC^3D2U/5\WG-&&GWUD5^8&\L9]Z2]5BD,!>'5K:O>E0_'=?=ZM? MAJUQ8PGE:RV7@=^C$5^&1@"9K\?3+^>U"(ENK+Y+3BNQH1)@!^SNIL2DPS&# M%@7+7*+C1MS$KK:"_Y@UYB*"^B@,_KS0H)H'2?C<\U32#33"4X'1C\A5I12I M@S5_' &@.=VB5%^/MGQS#!!D!+% H^9=?A%^S'R9"LP^*Z;LD&@].0H<*#%. M4$/1O:C"Z'J/Y_/'>-R7YW?%K+'$JDQ.87 C!XD;#$P2_TPN:2/PT6E%$P<) MJD"/^QSU,HS^!=5'^MQE_-%KE$A8_W;,"UA&S4+8D[UFD0@P$8>9P+ (RK&F M3N6%8M!U-KT7[YK!C;3<:@ M"W6 ?)J#_#)9M8>TV@G<1G4 ]Z$]68+<&_CDZ5*MHUP4102A&(C1_<$B0.'? M*3L?JHH*P\B9P-APLS_$Z0GJF/,@F%)QON:Z]*#HA-4J.S( ..T6 69?24(V MD4\W]OA\:2JM)/XA(R(JIR1/16D^@'A_CPG&4L0-)@PXAK MN,.WN\Q6%0[#;"6G1?^S96:BQ3^OH#COH?C )RFZ@W^=UX#_+/P&2RH2\5WU M1 YI5JBU3=WMV%K]\^13'XR.TII I@H978MBG<>%%H+>: M'A5=-FFVAS=_064('A%N6JI.'9&88SX<%C)]^4J_1IK =[JF'VY+$%-^Y)E5^\2(S1NN954;HOQ MM(X]"/I9U(R[E\E:"%* Z"4!0F5D=GX31WO*"OV9*QL":LE\4@>3Q3S'#V07 M/M#M3;\U:9X"2Y,Y?4E8:+;LK+;&O0RS;OU4EGY(K.594=8)^(FDVRP\[*)5 MR&**=%Z<#9&_BQNSO/R7Z=MT[8O,XMFEKZ\(U#>W%< VK<3(0\QAP325LG3; M6WDWMD9F@WZ"#"29SX3_[UWRF)%#&*T_"S>$0!>F-PKC@6LS)A;[49K#C[V.3L@,R,0\OX:KWR^W M&6$/B.7%M[3#_FXRK/,N.5!-D(77N0P3ZQW+4!@FE^K5PYUW9!QMD! MF1EI\7^FBD^T(F;_] /$6H"_EAG@S^F/S.IURC(1>5&F MIRC__>H$T8!UM;M#\]G8!"LR04[U#98;?I=HP (N';-]"WL::C8+:+1W6NR< MPK2G7NTA)M5SA\!6[;-MF @=!RHYIW&T9O\PE#^4%X 6S4D57$<91*-UP.> ML]E]!H]X?G72_L5.C7M[=:.!?_4V9#]56,\A6W7IART=#(*MN:=?#L+\)'R- M48P8=01TZUK5>D*%!/Z6T(/Z4YJNWZ(X-BU"EWZS.=?J_A86HF1=R8IB.:7K M1?($'Q6467:IG?,8CS ]HM2J>6FSG2+S;BM$_8.X&@!!Y$P8PAB-'[6UE[8 M;*E]QZ9Z=6(!.QW>ID9S3(MH6>] ^&*7.[JT 6G!9LT[*.=>F&R!:^#)EAJ MB1/++(3),03ER_SR455K$A^&_Y"L@4+)YA,52QNKX&,0_+W &'@F291FK%3\ M9RIPOZ7+'7U+Z7==OE%&3L^@LUMLY[VH()]E[9TPF!]-Q]G= ]M:Q]X_P[QD M *718M?6"5M:AOM2G)][5Y2#L2'RY 5$_O..D.(^7:GT:=/\;6UGL:E<)E^] MP7P.-+UF=61@[CEI.=+&/D@L05CM#=5FBM/E>DU?V9S92!;98Y9^C9)5Y79J M:XNN%1J,/G2M!1K Y8K^Q$->FA72S#I@?WK8TF-?%^![\/F-6*^#AQ :%V+L M0=[YHC$,_EPF0];BP]F/G^E=H-YW'TMZYA2P!8JF39XY9RQ.6T=S[)US?-5M MO-=1)O'U[<$A;7T0'SNA/#V?]J]I7'_=*C]B*DN]STK?6B"LE2C_T5"Z4&># M?XYER6+.#7\=+6?8U!3;V\SC'XUQCPYYNT,W7&M"N=;'U]_(JEBFI3U/F2D- M]H-._9"_&;>T"S>N2ZTV-L1^,$@<\V0-GMA#_UOL(L>#T=('FR5VG"TV2VNC M^=Q:BY7HFO[G M(ENF;Y7T6D1JB_SB23DC26GO-0=)88"10]0O9(5"$I"^(QX,:;-[5$K,^K"Z#)H0MC"P7K-XG#!^I*K, M72(D&(< X.J K1.DR8LCDU[[&?]DKPA9YY" \"4L1 P5TR=/TH9^'<9QOMC8 MTU(MAW\X852KC@MKJ_34+S85+[><^3)]ILU)?M,!$[)IPIEL:.R7OH'Q?AA,T*WIAACD!W>"WT?XMF M*_0K0,?*:H+[N=IA2YQ.**E2+X?\L2A9) R910"V<. VHW@ZF.IW+S)GL7=#ODT"SO,J-8)M MMC9&]RI=LZ3_F'F^_D8J41O61MAO*'T+'\*]0P"HML"^M6WY%W9;P?PR3ZI: M?Z>@C)8NN,MI-QLK^GVS#+_=K>E$E,K4# 1O M;8QM7%*1&Q+H*4J.=$<+S1<0"1API8+/)_G--WI_IAG=]V%V8GE+D,4+RDG* MHJ_H4T[H\3!^1(_#89[!FXP*+E&^RZ+0TF_P3J*CZ!BEN(R MA_=21=,/QT(@(=V$&4"=Y](XVB&7>(P1\(])#0]4F8:$<]6EJRDWIG5^RGTY'V$?0@ M- >+8PD9W1E;>A9?3JK2-@^(_CMJ@$\U[TTH:PU40XNH>5;OV7A#RF<1)F?[ M0J[VF$4AR+9>Z:$I.S@;SL*N8S?B8)T&P ',3O^EU4=+];_.RJ'\!,_T8O.2 MX)*/\K=NBL]Y--&%%LA:XK7T7*)*O16Z8>J) M;",0^Y("GC.S/:K:!OT=X.95KB5Q%=+B1;8TQ;9ALC2/>[[9U?-[[X( :NF" M+N@5]%DB:VF-T0)!Z!>@^JZESE9;+_2--B1JLX[(J;%W7\MXGV1 ;'E:!'2H M%.A%IC-8?>VL0O>Y1/"95ND#7#NC6D-KHD'9$EM[/1X.,?-,A[$$!K]+6!E MIC"X?-K=NL[LXG*IJ*:6V-]'!@[HP4:VLV-MC,U$W\"15D@/583" ^;2N8-C M+[(K%\=J/SH'KZN-%*+&_25*HOUQWSSN8QN/=&UIK,Q+%V"Y !RF!=.M\)V'7-A&_?5J-2Q M?6 MB;M5 T6W'&!77^RZ>>ST@-23)G2F]A .8T/,S>:($JJDGYDNCS/Z8OM,0*>B MBE0JY\=#_5JAW;KTPW:BK7\["J$,T "A1Q23"K;>,@7#"4.Z7H/ ]I)#(3;U MK+,S;"W5U\]'[3C+^E:!:.S M!T28=FLU74>UL9TQ+KH75:094)D.\@.3+5A;CY4-W]9V%OYK+67E\ECLTLQ6 M!=C1'-VFGQ/:?,>J$7TE<J?:;A0;CI:4),ICF MACZPX&)(CP85SMH(VR&OI?P[ZPD8&V)?ZV4=-O-%R^6WTSF%!\^AA"U(\]*( MK3!$,Q%>>S^&U5#N!K[]J ]ORUCS>:FL![7>!MTFJA?6TZQPI7&.@=Y\M$6% M=.J,?1*Y23JG.PEVBSUZ3_M3:;050I'S@AIWA)D8-U94^:[8)UP6C4;C.5QG M53BM9-VX5%J\&F?2P)=[23)@2JQH%')K;8S,!*_[%%:" M(>Y=61C.#OABJ=V*Z4R];>N&'0,FY/_;-*N(U"9N;&WQY>YJ/BV]5>$/X=:L M\;O:HQ<3**%?%1[+/DV6*8LMO+*$F';LB"UIQS$@2I"U6?)PZ.?=>F)?VE$> MBM!<%@TF]#4K_H:K/:Z;H2P0QS(I 2^1;2*KR\'=88;OD/6C6!MC*]L1U9X) M@XV_HS=5LHV4:F5)SG3W0'].V5Z7R&-UFX?3H-6U+_9M5[.F)NNF\JP;JPQR+5A6Q'R5L]@M&0_:_ZUH:A3!V8 I]-)SJ M>Z4!MGI1\5/?ABMRN0<1H=VG7;;%/M$J N8AY449^;3RQ48'SU,I21)Z(3\G MN&80Z3E($-;(>I?GVMQC+LAI'>#19G'&E%M!K)_S!K0VQK;HV6J[N)AI[81^ M^U'Y=Q6% DE/U FQ^K876 T+1?=.?T1\7A%@@.8%@%8-F6%'%W<_1O M9DB2_2F,$M#!% KN$XDY;OHN.ER=^#VL4$%,6+I5W$2[G7"RT;%EU72_CPI5 M]Y?A,E%Z5^P_T(=P^4;BKX1#M@U?ACI%;!NS MN;J]T:!L;CJ#*U\ =AJ\2_96Z(:#,H2M6RWRF;PZ=7FQ)DV6D(;, %@"(8*X MP?6\>^!R4Y#,=+L.I85MH3FS\/-,JSVKY#&QZ$G5;<;2 MT]<+"%BEXA0DX2=K*EME\I_PXKM#E48=8!Z^V"<"J!O<-\" )&G'Q6L<\?"$ M,D3&X9+M2@+]T8'B:S^EZ;JL&4/R9[J/S8^/K?7,)%O72;6UG8,29/%MVNO' MEJ ;TO]YKM_T'-K8+W8#B]'0G)T!S[^Y;(C/;I-QJAFY5TMZ6L M)@F!'#RX _QV3CGD+ (S>[Z9F:FS/0I=A+):6L\TS*+"UI;Q[(\E5N!U>#A MQ$(<-P/46GO,(O-%V?U;*F&:FF(_KU;)K&I1<+VYYY' ]M:6JA(/Q[)?UY:F MV%&XX+*1,5GQS=J[82N$VOI+3 S'LT$2>8V +R6+MCRP"@HY! 8 M\.U (*)KF<*?M-@:#U4 SAP;$0/_"5@Q(^!K/V&^=2+]C"X>6>V2-$ZW)XLK MWMH2&S$W>8WBF-!#M2+15[C@7:^ O34R&W#'=0,$-;'5O3>V"9;9P&.C#5Q@ M 1B3\[KTPSQ'1\)OG*@.?1"SUS^G*Z8N\9AP"]J!L1'V MA5M_BBL_8 NR<9R^@:A&I=#/Z?&UV!QCF=13WDE&^;533U1X;%%>'A#O5>K? MRR%-*ON[1%VWG8N>=+ %WBY11LX8OO,H8$N.#2??0UHXG0WN'J@*/\L;$_J& MR!>$4FII5MA*U[3UF)D5252>[V)'$DT1+W$JQ:RIQJ3[UW#[/?[=49VOI@WT]]M4OV?YX(SS0E8E]Q^<8HF7H9 M"-W.X>( MJJW9:G>R?Y2S",R1614#Y,!&[- /V_CRO,S8Y$[="A396F,^V"R<8+W8;.CU M^WP(5P:#G:L=^M-MBT-RIT2T]<+V?^B84K)B5T4A-+I"6GO- JB?RGX%N&S: ML/JK[; %*I5*6W%I,'<&"^%E"'/6T)TSNF-?U_8PW2_A;VG& L[=(L.9)+"_ MK L&HG,!T/.IS+^2$GM]KST5BNQ&'-4NHL7K\F_'OV;3'&)IB&UL=;K\1?U= M^B]04*)DD?!T)EGJB,1 M=(SAR_6:GK8QU6?YF% M#" F/.7G;;\V8IC/.JA];U$<-QSIR1I*;3&QE?_E;G^@;Q=S\$+>P*GQ\/FY6^[B()A:.P7EB6R7(7)D+E8E7B M\CM#D8FIQ\9&=CXFT2HZA/%5FJP=YFA3N[GOCKPE*%8:5]2W^)5$VQW$R5+) M)-P2^3NK7==KCXPZ@QE(Y:LT V,- PR&K(=K>-"SDUV%GBZRITG*9@]H"FY!M4LCKB/YQ- >1#*,X M$V?R,A6Y E>BH "QE\]JZX/]>'@3Y7E:E45X8W(^Q/@[O22SF1SV1ZJ6=L^? MCZ^_D56Q3+^$R3HLTNST1-9D?^ 8G,^D*&*V/*"OVJ6 H40196X '(T?=U1J M::8%FG['OC=LZ,=.F;.]%RK^=M^S:2E+WWID:<,-B2!-([L&!S%DWS5NW9E- M#5W-R:-MP@2H7.#XEES8[1D=NB$S)MT%IMG+W[#O;*ED 7Y#OKN-TS>G3.AJ MCQT::,ZF;[=S=^J(7A*Q;T3-,GVFK4E^ ^\DV8?*6%S3.%I+E'^ZKCE ^_!RBDI[40?7 M7"MX51CL3]#.&$$U[0SF:E"X.BWIP+8KOT,W[+,- MG^VU775_[8WE5+/U*4QIJ: F-\-BX:P59&Z-FPY5R%WL@DS!^RZ$7D%61;2)A,Q^I IE!^73GHHWC"+V?=WJX5%?M10W M[6LQ@!RV"4/A[X-#UERSR/S*FP$V-)G0GNOE>4S,RY=GH0I,#ML]:VJ$'>$^ M0H$5JP S&G%LV6!(#6Z^5YMA6:OXN&8Y/*L=2'$E>+K9@3#E#&:41VQQ =RF MQV1-,F:=X9PTU#N:8UNC24*5PA@FMMY3 MK3!GMMNOLABWW1[6J2/FYIXUXI*,A$4PZ=ELDVG$HXN)[*!.LDK%* M&)*&Y;9K']3R=VE&HFW"$U!7)_I/T-*E5<,F.'3JA:7E%X?LOZXO*[H]_Q.V MK*_,)Y=)$:T!A9&>]=)Y3-\]^@"2-4=6VQ^.4K&K)ZD[]<7Q1T$,)[N&##4J M'9AR-?3?W@VTM^N!.Y_*?&*M[Q(1+\USP>&A;D1.)^MK*H9055.D2?/;OJ,9 MQ-=8R$LHGT,6@LSS2>]=H8>N]KA5!KJA-'PF2;J'=S\UU1\XFP9ZG&7.H*SI M' &]6I?2ESORZ<=/_QL D&V/Z+D$$*WF@&2UV%3,!6; 7FM#W& RLMF$R3+= MTU]R4V$T1S-LNUAIR/Q,#AE91>RYIO\=$V$%UM/UK8[$EIB?0;3GK7[U4+R0 M&:KY&GFDO,P&T'R2ULIQ9Q&8C53LA WL)O)V(C%/85$8Y@<*BPXJLXJW*1T2 M+$N\#)=9;.@?$I:TSX.UN!W+C$@XE":V^_# S1]K\@TB#EC0L81;>RZRZ'>> M0F^,>.C:=S:GVQPR4-J(>0V0)"IRCIW.]^^I/99]Y"'0178_CZ'97&XZI[6IV0K;\5V-<^N0Z.;J, .)N!LLA;DE MYJ&E$C15LYBAZJE^N?A9,,K6G__Q!L5^^88XH M>W[0*(2Q,;M)43#4E6OZM2(]Y-S.=UL?[._= 'AR%P5WM4<-%=>CXTPU1YLM MT-]'%6Q@ET8:C6;P#I96'*= 8FF*^6BX##'7X:$!P]BY$VI=B"Q=$;+.X0H= MJ^CK"#2Q3Q>/:ZQ%,UX6UV&6G>CE:PTT[M016R,H:R*,DG7;T68W\F#HUKM> M25$S0-Z9;F[XPDG&O9N::W.Q@= 0)H3PM)I]=-SG6LR)16SI00D=$%N.&84.-.U".UEEIKM,&^:,>J1#4*09-(H!"#7WQY3 MFQE676V<+A&-NMQEZ7&[NSND39M:7TKX\/5K0K<1NPN:YO]F+;JS.F('!9 W M,3,X]UF:T/]<<2,+GQ__OTX#V;DTL%-Y*^[&,K'!'+9I;SU#-BZ/Q2[-0'CJ MRDK9 YT=2\"^O2:"LP?VTPN2P6+SDG.M2$$]+=$ X>4#:L08FN+*H4PKS7 R8)A_XT[@BS&UDX=YI?$)TJ*.&"+ M6CMA [$T@8)LZ(66IMC1]9L-/=:%2OZTQO0:&V+K@@Z;+ONM5HO/7 WR7"+H MOHF;/6U];6''O[]=7V;24B&:#K M75+079A'J_&M#&>,B[C)+^E\U\P*&H<-7UOE1^SO[[@Y:ODT;/FM F4O0M@O M7Q7<1(;-@R1%9+W,97I%2F.C9.Z!JF,?/WU)DV)G?BA'H3Q/X[/N!#_#"JUW M0P8K/0!061P[0$FK+;#-#+0)H+#!8D:O1\W,8S0H6%MCQV/4BJS78MU+VSV[ M&JHEV*_(AIXH6T6+,0ACW\,B3BH%QVA44 WT*X/$K>!EW1Z+(PMF5@=)FOLZ MYTZ.01_;.M!6H+0CT$P?.MAB9[V297WKE]O>*HJ>1V*>3] #:8/)[M //=RB MDB7]Q@7_VT1DII-\ ,$8<,#)G:^RB*F)CI#!2VMYX#"J9D* M641YP44Y]@JG]! 7&JBFB*<6CS>#"N%7?(/M4:FC/PP#8(G-+\8 @J@5_IJ) M_>;'K[$?.O?$?BF5',:R2#2\CQ+SIP%2X4ZS'401^_7L:SJCH@^WGC4C=]W:K;%GJNS8 MS&+BNL\+6_44 0,*VGJ1Z;I&U7]N=X;V((/M7913$K80XTEJ-,*_OK(CT8M> MR% J[4^6VZR](_I6U$-QK(?6T Q=_7O>AW$LY7"S!EAI,KM\&!V>@BH+E27N MF1ES%DG\+[@C<>ST5^LM,+^?3*FN9%JO]7 BWK,L2LZ)7$RIKNBZ+4CQ M)N=.IXY_2D+$ERK@9XK8!@D1/*\"*9VP'*:FV/6#SZD],;<2$J5/AZ7_.I7_ M>IOW>M*KZ??'C(EJ5/Z,>.JDBHSQ$7[3.BC^:=S#NP4U_JAH[H;(:33$%MY[ M5RMDWT)"JN@/ME'4'W\8=.F,LI&!A9O_SSV5H3^:A31#0^Q[ -P1XFYZ(([G MP]@0^[P9<6_4,UW:6VVF]TZ=L9DL(8P7KW&TM4= F1IBH\^ER9;*'/7P4V&N MY/4OA6/<]7CV((-MOZD9+QRF7$M3[(M!0_:]"F/(B: J)BG*<]$"P71&?^R M3'MLDC7PM*T/ND2J^PRM<4BJQ2QP$DHX8('&9?,@.)IC;R7Y?-PE5-G*[^E[ M&7^R/ZJ.YK-RY4@@.3MDJ*L](L;F8Y8")O B$Q$%)I1-4YN9O/E&D/R6&+1N M76>04O_QT^LR*F)K.KW\'?M(VV]Z+6'FRH <+F%H?4$'%6SS> 6$5]5! M;+A[N[1'9D7**G=[NN,RKD&;K1SFENCGS (B YD7[3%@CF[HS_V9U=6<'; M MOU1D)J0:67=#->N",'05[KI9IE"5#Z1JHUIQ+HU9H[/;?)NYK:9AM:QN,ZK) M\X"HF4!"GI-?ED[WBB1D$YE>T&X]L)\/9[[CE["0F72;@GZ"1$+IW5(=!@\&C$L2] "%Y]K0NI(%K6DV_.+[?"6 M/\U ISDWJU4SW]G$J!'(HN9Z]:NF0T5\R)$]"'6\^8*-1'<.KC8=AM=V7QD; M8M^X'8MU=&F/;27L6U-:;P[JF;$>^GC4Y[!,7N)GM>B\F:4[G3.SF6 ]:MZ& MW Y7;&^-?J\D8*?CX9E/4?Z[6S=W-)]G9(*=%6>'.00E&>T_AOV36[&ON/O\O6(E9XZ4GPW=NEA]N@9;,S_ M.(89/3CQB4K!5/&S[=%:,W3=2GJ8'U(>\^V*)C*WQ3YQ?244JLR1&*R8I"$/ MCBH).<:9H3FXMPUX+H;?R217N(H\I-6MUQQMZ8UI;EF_I M"50O<7XXV-S!ZJ?W9G)I6$/ 1#*6O<5&'%LY<*,#X6, #0NX ML,5;U&S1TN'%0AK'"_?H,SJV8*@BM>U!6[9J.UW[SL8:(M:?^^OI=Q'A&B>C M&ZI#-^QO!S9$"-45%3W-D6O-5M@O)XC190/,&UE&^E-A+*<:/1?&FE;%MK:HCXJZKKA.*6#$UU3ZXN#',DC" MGM\RA,X<8B=TK.-:,)?YKZ[ZW/WI86N::79(P7);#19RY?8X.J _ L+]J2+? MPU@%-CE4XR[]T-7?/,I!N* 'C%[HPF'Y'&T3)E532:.LJPN>^*@%)V$(/>PW M1'MZJ1OW1;7%+.+EEN&WCN707.UG=V5UQ8P^Y_(ZC^9LA!B1=]() M4:+:=F8L=)GZ'&[2 :;?'B;GB8=^#V;]O,&CB +0GF463MX]JF:178-))HY) ML\+QW.:&?0:4?:L. @VRSHJJS$+6/P<'YBQ2V/=6E(?;;4:V E% 0+'>1PFY MH]J>^1YKZ8/M]@/-!9P =_M#EGYE&]IA\'(TQ_XVSOP^R-*/DF-ZS,V9?K+N M]B(#F%.2#4XH'#@@MJI$)[^& TB?WY+'FV^K^+@FZUO:EB/9BSU=/\/. S$6 M;?3])N63ST35D5QL(!RV19YIML?.E6[B+3NE2E=[U%@4\;""QDC7.0>G\Z2K$[V0+T.W3"WY>=45(9UI2@]D#?V4W-O MGM<=VSP,,GD)U:J%/]F%H[8^R"Q!%!I=;?K\1-O$B>UL;HD-.54O7V^-+3*Q MU+TW,IN0U%@K:VZ_,*R-L;\5/= 9/]:-<$=5>T23@XQ?[$P:Z&$4:T+VK YL MF9A9-26Z8B8Z=L:V 'C+77Z$OZ69DP)LBH7W;N7C/[? M?R[YO*?_]>__0_Z%_A_P=?[[_P=02P,$% @ \(-A5T@CZL3@4P P)H& M !4 !C9FQT+3(P,C,P.3,P7W!R92YX;6SM?>MWVSB6Y_?Y*[+9+S-G-TDE MU:_TF9HY\BOM'C=[NKR] M??N?__$O__X_WKU[__F'KR\F;FIOP-7?N(&49+%X,V_/GW]MS?_??%X M]^;.#W\\.PEX_/733Y]^?O?QX[N?/BX^_OS73W_ZZ\=/[S__Y=,? M_M=//_WUIY\JW:+M/O97Z_3-O[K_]@;U@M\.0Q $^SA^_[-+ C>/*)>R9M'D(!X![SW^9@!G,%?@W(:KXG_U\1=@XUS%[F8O%_> M5N;S^AP'[Z-X]>'33S_]_.'0B]H"_?2N;/8._>K=QT_O?O[X_C7QWKZ!JQ$F M^-L"'RF;OYZU?_D9M_[X^?/G#_BOAZ:)3VH(A_WXX;^_WCWA>;Z#*Y1"U,#; M__B7-V]R..(H (]@^0;][[?'V]H@;A0N@PRN]'L_^H#@_^GSSS]]2)W7*(PV M^P^HRX='^)_O)4>4_SL+O>LP]=/];;B,X@T&%U**/[B.P?*7M^XR2-^50R*( M_J?T0.E^"WYYF_B;;0#>?E WHZ<4,BGZ^&44>B!,@ ?_ 3G;]^#OO0LG0 @^ MK0%(DV^ADWD^_"UO#TX,.ZQ!ZKM.T,6DB1_H"@',:%_X GBR?&'[%20'96V>;QR0O]W+$G@"7H% M$C?VM^BG^?(B2_P0)(G8<=QHR)YF>>$D/F24AQ@J>6%:4O:4;39.O(<[R%^% M_A(>(U"+<-TH@VI$N'J K.;Z0';V*C[5$RI?G?@'2)WG #P!-XO]5'ZVK"&Z MFL7QZS>.'__=@>WGRX..#W=6&F.%,/G(FXS\2-W/Z0K$_LY!EE7E^Y"#_@:\ M%605B3F)CM3]G*KZ&SJVHU!R>3@#]#"#0F[!CS]#_D"[^DL4>2]^$$!$;^%& M#U<^W 6S) &GQP)S8HW&[7Z^\*C=@3CU\<8._2B^CU*^T@2DK4@;"#4!4;J:4Z/8 ?"#$C2?]*K>_XYUTDE=CNC<_>4/P(D*]T4'F90 M,0N].;0PXT<0(*7SY BX^X! MQ$\0+R"!/:WG '1.#;JG03KH OVH0A.M#]33C#BJ9*/)28VI74<5FV+#X71I MJ[*3$AG%-+U5>HXM1M>EP\K.4624/K02K,#)$D_LID/[DR6<-X(1>J#\:D@. MV;MV)3LC9O<^)'5S?6?F>3[J@ [20[SP"FH0?B EY;NEH'L,27H3"@%[68"T MC5+Q@+.:;2(H!W]'?O@DG2])':7QZ_+KQF"'=)EO80R< -&/-@Q(YF&?^#6F M0*,5T&:#*AK>& Y"T&/77X7:YD?@4.ZN3-TF._ M\!%-%AVZ6%PWXZ&NR3 #386;3L&7M%NR:I0$!1_1CL112D#[!Q,+#^0,A]\7 M:^0?WSKA/B$.HAHO=:1H1[6R1X@MYR&<4=63H!K+M@1H1_ 6KK:;5JDOCRY( M.]2YLTV&[2ML:]52AG)OMFI %=.C'=^#*0,/KP@:,U!]A$;?%\8>+*!8!ZFG1Y%0]3>8BC+8C3/=&SM7 %1)P![_IUBQ+>2A?1G>\\^T$SC5_Q!TWS6"OB M&.7?- VGH\YT^I=&0J:S;YN+&]HB+CRX;S)H#H/"&X6[%YNG-Q1E*=$5:5&S M-YN/K6O>%?L$REPGCO?(R,,F"C99&DAQ11_J Q%JHI0J=FCU@=XB=14=%?\, M&SBK50Q6^#[+_@N(5K&S7?MN[I*39PDUW^D-#S6K+S%8?RM]V(7X0J2?[I'U MMP30[CB8&S,7*ML)IAF%+YJO=OMOZ8C^JEG\9N/JF"\24E&(?U]>*X7V9WY> MWR9)AC1R!=-O\!D=:!RCH>A/Q0MF@/ MP +$F\*DN@ A6/II8!:%?5?1Y)^1WD*52*:3^D=K\JE;1O-?PH.6#O M65#'A;MT A?YZ_.[BT[BN^A"HQ]D*78Y5SO-4BAJGS,<7%]$52$DC4^OY&A$ M=P:--P]1[^\J^0C7KSGW(R<^$M-96DR8/%%UZ'9!#@W=;25A[ [^HFB.D.N^ MK ;\-?K,*0UUFL%K"D(X;US_HR0[B-Q:HP!50XE.Q&;M&O3229YQ>9$L>;=R MG&UQ%SI(D_(WQTO1Q2^^7P9.4MYKOXHVCG^@/'">0?#+6T;##QK(Q6HXIF7V M%6R>04PC][RA!G(/-^=QMB:%U)-&.LFL+O+LU4]X%)^UUTD\W%?@%OZ32_6Q M84MRR[H#'O!S2N$_C@3"'PZB8@%'/"'K[,]ZM].%Z':Z4+.=^-C-(#(>0NGC1U#@>ZAH%F--Z^UZ(^\&'KY.\ _@Q#?P-Z=[@=6R9Q)S M?,2(K+;MG,RB4,C3?O,JN>2+O>@!BE*7V)HY=T7>0C4DDDM^Z+U%%\A,)9!UUJ1':7B?$1128I/>D+I^==>H>ACE#"8V MZVTSN%$,MR%V,6!3YQ(E)\3[R\BCZPOL7CV1OG!>;SVX%?'M/40(9^5I[7LB M=^9Y,3SBBO]!QN1'*JFDMOV2>8D"U_$B>CEU[+!:]DLBYKMY_!!'.Q]5P>70 M>=J\7V(?HB1U@O_G;YG[BMBX>W47?3D&#H6TVI\[)P95;PX>UE%(%^1G3?KS MQQSTJUQW8?EF3IOV1N3_S9P8JBS!GDOC:+#%A=5 M?N>N_>!@"RSC:,-TNI>?C9B^[C=1[('XE[<_O7VSA?8#4DI^>?OI[9LL@81% MVSP,B/Y6)#3=Y0A02<;T0@Y+ &ZI'1BR8[T*"L.GW04V@5FPW)WZPA$TYPYI MR[E$>OMQ) MJ*@$Q7:FX>)R%J,JD/EY0N8\-%9@\X?18G,2CROP^.-H\2 '! M8_C1R6,Y" MD04N?QXM+O08: '-7T8+#3'R6J#R>>2HG 1]2X775E-1%!9*P+F$QWJ#@ O9<=6R_Q&:_VRP[GE_B,5P,F91"4J(Q7#SY/7R@Q&;L27,V>*#$9 MKP),3MXH<1F[]LO)&REA&KLZ3,U1*9UZ8U>,B5DQ)3AC5XL)N3@E-&/7BFDY M0"4^8]>*R6E')3KCU8GKN4XE'N/5AL_3K4I,QJL-T[.]2FS&JQ53D\Q*:,:N M&+.3VTJ4;-.+J3ERQ.20(GVD#%%^[BS<_^\?SH" R_>CFTO^[-?0JU5>":^@ M&W[?OU)NMG"P49(A!3IHN+!PIDQ#KJV-2O=:[.*^-@G[SO5)B] 9R*!2> M^#/$&_@"';0QM! GZV3ABO!"3X6=%S44EGWL[E-ID:FTB-K2(JW(K;P"]!#E MA@^'TX6ZZCGO45&V^D8\K9M//_X%^NJ8U,[Q P?+\OC)J;\(]YP>?^)H-Y*C M3-6:>.26#W8\!$Y>U*OR:@>%<&87#5.80VHL.0GQS MVD<+YGF-\5_]='V9)6FT.1Y<_ TMVEN+FB*IAINE>#.196]KH:Y:+/VMG^;O MU98DHG+V7#'%[Z=A,H2';_(BORAKLWCSA3(?H:YZ6*XT_Y%N)[+Y*>VU:%6% MSQ=O8Y;3B-12K]. S?Z$AGKPW3K^Z;-B-2\B'6]N3Z.D$9_Q1;KJ4$A.K$Z^ M/D[OH$W]X^[?LV:Z/>TB'G9M[% <,4*<<-96KUCDRT,M2W^H;_\ I=IM6 @# M&A-06FOC62:SZMKUE.>_& * UD./XGPWRY<%[IMKC4*!HF^H@* MX8? NW;B$"*>5$B^ DO?]6G"1:"C$0:BL&%H8I"I87!)>Z(,/U6@FA-"B\Q; M7F*&&=FO5[(H](<-QR@,B!]=I&(W.6P&5#E.UE>/U)7E MDR5B+-P\QE% Q<)(+#W2(R@, MS0!(6(0+9;-:7A*?+\3%4F0MAZF5>Y.1D&LY;&)2_#SEUW)8Q+U/1%FDMO"8 M:8*;NY7.DYDM?Z9#43Z*]?PCF&1!2]VVG(M$L[TZ>M[%'#9I9Y Q\M1'_2Q. MXT3X"37!K/I1OR[$RM?OY&TA<^25FCAX1X\-G[RN97HA MQ7X+R8VM%,]4W:Q'XL]DF)'5S>I^92@SYC$FS,/^B0<0XRJ]E"D(=IZ*MHVP M6E"=-_):S[,L7IAP@28VX+6V@3"^1N"V46WU=3Z(H.MF7G3-3VU60=TP3L6 ML*;K>YTF4=MZ86&Z]*)( IUK2F,!:4J_5\Y&I;YJ>6ITF11HHJM&W-/VB(T(D\&G>86.B=N$X#Q+T&^![A?RJ'/2G*=_@K/.*+ M&V7PKX-[*NUP&:Y(1N8]=T1OKZ4D8 (@IZ.28U=@!X((5STH**-,@-U'2REO ME)IR8"<._K36(PM?)G%:(1'^="0/_H J8GB9BU.EGD"\\UV0$,/7[+8Z,,V> M$S?VL5Y^[*)D'/@3,\;$[:;%KYND\R6Z;56%]BD*/ Z+"W0T:CK2T^AY M%T"]./\X(69/;3:%ZOF'SPZ$&?? /&NFC]0;J/B1[MI>OQ97(U$>+OP_CUXG MN,E(.E@)! &B(O2^.O$/4-%7:"Q%[Z"%?+P1V2*_UD8#D5] "%7! $(V\S9^ MZ"/V3OT=8 /-ZZ5C(G&4)% (+JD5I*LM]*BY:0PE=!9#MKR$YM>*6IR>9Q.VBP?!&)YGOAA!@D[FM,7 M8!G%1?(^/$I T4T&84*8;BJL=1X+G&IJ MT4./G132&AJ_4".CSSX^QB]V74% M\O_EW55J/[!A<- ?#9YY_\R2M'CTM2AP*PV*U/"&07/I).N;('KY&_!6X(OC MAWA"2RA3'X&+;N+[2]]UBJ2 9O!(?T)/-:53TCD,P>IAV!JW8&WRE/06KY$Y M>_@6DQJU]W.N#80@-4-_4WB!$DGC!2W=&E-VG/"'(E+WL/LJ8&97+0\\>X?A0R:+? MH+2\=N)@?_T*8M=/X%^_P:V5H#?:L&:>J_&/8)O%[MHYKQ.@=&@="\9_E(Z] M>,+]=2^DPH73HUO6W\'C*)+$QKK.UR./>U0G/#DR7W;Y)5WKGUZ>$UP-KWOIH79.GMQ8@]?/6BPOO2QS)ETOC2*9LT;3,.T M%P :EK$3[W/;A[5<]^ %_X4VZ49#*=,>Q+Z>KP!M)BT&4C:/XGPL8R' RY.C MD1:SB'*#BWB^2G;NDUZ\Y W)S?OVS"7XH[DMGD!IC+3(@UU^C,HV9Q[!\;7L MC0ZG+?H!!4A? A//;\@.6-M MZN'>9"R=L^&H5HT&Z^H8IPC/:N @IP#EDT&"0'(M$(@4.-X[^G"WZUZE;A'5 M/]V:A)#JOQ>,,@ M:SC=&GQ7+2OQZUXB)V>$= =;!QVV_,C-=7%21W/3]YS\-*MGE M^\]_UIYC+I4I/,)*R?RLWGH]+N%DVB[P"HR BIET2WG_>.57^#=))V BM;5HMD+W=Q+V\@PEDPB7HL M-Q?Y$N@\/WLLV+"E#[V^C]7"AYNW7]. ")*JO'GYWM;32U@_Y"3FCZ4T67E[KC/>NB$N8UV9Z23VLOFX"-ATG%NIDQ M=77G9:ILW>QR3"?UJBW!C7G/9BIEW?S&3BY MKC3NJMFR%Z1Z*98]>+2*#+D2+%NM*V6;4O124 GH.*V,+BZ>E8A.UH4"MIQ, M#16LJ-3N@!]ZCJS D:;Q3::&C):GU+88('.Q;O>5D0>E-L2 ,&ITT[ $;>SF M0Z,KCB5X8[N\G3TY7A$NZQ M&TG]W#5^H3]]"NPWG$'=(9[@JK 3. U@2 VBH-G!.WF6!O/6L%3R-X M0H,$F:GP?**OS&E#W96JD'D[^V+_#8J0ROZ8N:F_ MRY]U92]:)Y_2 -D5@'+0]\AZK[II87YT/2E4.=_&G M(,^[Z"E@I$;\-!AHJMO8Q-.\%;#ZGCHM@P?YA$N M[-.X.+O:&."/8P=M$?WZ'7BY!_"@U#"D)=?4W=SO'#QP,Y?K:'E \_M69* =/Z<%R:X#:]?W;43KA"E!XOA#DF*.]]Y]@-Z MR=(V(QKA:H328.OXWE7A]"X2EJ&8P&$J/"F:K&DXF X16Q.&AR,?GUDT0')V""FZJ8\F,FH#ER"9&1\V6YUEFA!@MPRZ0T1J%:\I^6B0+4146<'R+ M]-1A.2V7P(6'"/YVBYJ(JN;T 4R1IG$&O%)51AZU0H<\ZM+'O\D( M6YEA=3Q143,53HR+JEQE/QLH/.39 MLQ-Z48A3R=9.O"+31VLZ- '2A3SX_D>#E#="7*-UE-:@Z1&";JVC=F;H/J4E M]:N?KB^S)(TV(.9Y(65'T?6DTEE$B9:E0FX\"1DH9+0\B%5Z= ]9C87B> %" ML/1IVA6OEZXWX YA8$061Y.FMM>="B^?%%U-D1?+.5;ZMLSG/&$]!"N4F6[( M?0*YC)@3!,\R@2U_I*C+;.(JM,P47,LQ5IJ]6WN81"P#UG)X15)F3RZ@23.T MY1 V3]GEW^P;&68"*;55S 0R52W'465Z:^W&H&A7R_%MGBM;XU-Z"JKU&J6J M#-;:DZ%=I8)VPH2W\<))Z"R MOG.!JT/6'UV*-%LUUY8L9UN5VJ[X%2K+0>TJZ>5P;>@D[]Y M6@!IZT,:71]H[&NSEH/;ZZ'U_8_=X)D_W &G$J=FH*KF+)*Y#=P)FQI_N$N> M3S+WCRT'5+41QKGI7*!IZ_.L?=EY9'8"NJO3FYZ"4&"H35O/ILHODJR[EJ[O,IA=4\QFTB#MIE'A2 M=OIJMI)7$O%W$N"^7T6[#\#U\D_=A@G MB7^L@0?H7R>T4D;!-=06G"=WG07I[W0*"*V44? 8P:5]@GI*[&SH%!!:J=P3 MRZ43+J(-;)M$(7-/D%HJ78V_^\DZ]AWV8M0;Z3JZ>%*M\OHX6>J4>6SOE=Y- M#K2>Y\*@T 1@&>8?)R@GLK@,!8T2#-+Q4'H?1PD(Z;0J/3*C!(1T>)8&_B@! MH9WEI?$X2E (:D5I^W6&AQ+##WW&C<)ED,&6[_WH0ZDR?4B=URB,-OO\NX_P M/]^/)NX\7D%EX_>RLMP52-S8W^8W[,K$ QTV8J-2EI6Y7$:0I0/?*R?V4"'Z M<'?0"0Z>!-Y3EVK&UE'?LPWA1SY9P'6]".CO"2G_C&X?DU)FJGE#E2]('R6X M=,JH"R?QD_FR"@YVAFXV3KR?+Y_\5>@OH;83IL7M%3]'Z1U,DC*$M2N/E=TRQ-Y-JGG*G6U"M:)EN,L;QP_QD6D*ZK<;0A!SC"0'X!M>@=C?P3%WH++YH(CZ M&_!64#8-9AMRYB%2.N&$P]N,J.7-%6ER>7N\U9"Z18 "AJ@G&;:!UV(!F') V2XG"K0(E MQ#.$$ W^)8J\%S\((,:W\'OARH?&4ED6LA?A04F>(=!Z2B"D^4 ^60:T&4E9 M&I#<]_F*@:)!=6UW!:M["(4J@-;B[0Z%Z [$J8]]AB&!>%*PCD MIC(+Y-6YS&+$67!94:IT\0-; V@RDA;;X3F5,0O(K76?XBV6K:[I4\"P;K^> M^/E1<4L_/91DC'"\ X1#"A0RIB!L]\N-H>.161$">9M8[O1PM9NN4B" M9OMF?P0[$&9@*!N[(!?5S"'= ^=L:='>&C8SAS3>-A;NKGL#2RY@_=$A48BL MV[3'_8HK1:VC $XPR2.*@W&QG9..K '.EN5TTO4D?8TBE&=U*)=PJ$S%GE6A_+2==O^1,D^5"09C@5](%G87F;U MT)(2=T8./ZV-T47WMA18D).Z68SI6[?ACK.\!RFJR?( 8JQI#.9,O7;B$,K, M ^&-=DNG/2*_F4I6*M$&_[ MMAI2 P0/: _F5[!2X7O8WA*9Z&; MIZ#E1.7_Y6TCZ6%TZV9R=_W:G7M]*'"#@5+^_+3\A6PY^$[/9,O?6I0#1W)# MVOH@G1QH@GJ&Y0_)2)X'##7&\HCMWDE;0^RFB;5CU@@7X< MC"?(\AH"B*0*)2=/<..E$LD(%A["N"E^"V.0/SZ, PA1@FN,'ZX$*T! [@MZ MZTA<%HH^*FA?IEME3E"\W+Z_@LJL$"*MAM0M]-O5@Y#;49;;G%U"*;ES+3=/ ME14Q:2 "^C!N=6HQG&HEPU)H+"A9\N2N@9<%:#E*RHX6R_'ERJ_ 0:1Z\_ 1 M;0*4G(0=A$(GF-IOZ)8.LB51%"-L76AJ$J&;7<5*EUB$K4]J-KA48XHK>AI6'APYGY+E.)@R0FJ]H!:I\6@FQ M.DCRI]/1$V$SU\TV&W153QM!N!CAJF4Z8K/#A[Q)OP MQS@#54="F==0^56E-$E>MH4W=<4?T:H"4V[474:)P!UCR5%TGR"=U=\3V426 MZZB=8:MZ1UNNK'978U)69%@7JVE:9K)7+8I,J@S=^Z*< IY<1%TD*>D !F]]&M?2JJCJK6PJU* (IN.*6:F\* !3D+HM5 ML?-"AL.2YF;4T:3X,8ZV%BZ*DSQ"$&-H$]Q$<6X&W"9)AL-R+''6:BBMGHQC M>4L4A8-&3BX6\MCG7M*9(368@=/&CDC?38&'V>\;M!"3V8L3>TKQD/V*5J"N M-]L@V@-H!,8['\5KB2L<8#** \Z-5B$2U_D5?,G C^KOZ3[YQ*O0MA-'EBL0 M#8KY-A1QEH=SU ,I+30M3RMJ@[!R:6MQ!I% @>IAZ+& M#&:Y\=,,0W6\:K%OM4UEZ)GG^?GD;T.#.8X&7BWZ6-5KOCPI M^/4W$""OR;<$4&8BUE?#I Y%S0X$(G6',@M*8]TB2Z[ZF. R6B[FY3"C<8G% MPII4DHU4[B'TBMRM/(=XOB1U')B@7L1.F, E0XENN7<(\@FEJ LD(R'_Z2K: M.#ZM8+S23^@H)O^TB'%5CTKEH*]@\PQBRH09'3203V)2R(+@-@4;FO1G]]%Q M7>JDTM5)':SJML2J%TW+D!W&D/7"AHG$6N7M-1!/V+FS5^IRT%KKK?AG8U%+ M=(,;O?,,_P>1M8.\CZ[1T)>&T4'76X0X%D2FB_Q;II!N-:2R-)'+*-Y&L9," MG 8-OW<1A1Z9<'Y[+6?CEV@'XA!OW?+]\)I0Y9R4@MW-.W*.I0^^Q%!!/I9> M1!?R+P TW-&K<\W.(<&QM62"%_PGLVGCI!,$J=P%P$:S96%3VJ3=,%2($1^+0KGU0K#Q'IN#;V_8^<=TH!?9S#FR([N(6;8T$EKK! M.:M@^;V*[O:G=2#H*X? M$Q#6<$KLF1)[B.'**;%'\238#]JARAQ^F$590G[:[@XDR6+MA!\_?84MU[19 M*_Z((6L])05U3;CE24$6)V^TV_'E3I_'*&N<"H#BCTSI'/V]9MQH12E#31HJH!(;V78OQ)2Y(^X:4VT>C1#? M*:]GH'D]9D VI?0,\("9LB=T'#?G9O,(\6T9954*U3BV^Y1$H727TQPFG:0! MF),2/J4!F,V6K?U#2I&NY_PLS#Z2>CSR::BK22X8"^J"'J@"VS]V@>V)8.XU MB>,1_N<[.Y/#AAI99D<7:1?6(2/YN"00*A?\@DJ&SY<50DY(%>NC>_LV8_D0E,F+?, DBZLR->+B@P14N36.@QH, M XUE52'"']\X<#JJ1C$8=4GE06-Y&+,?@ 6/+LM]^&JQ%JZL8>MM*@VRH7*F M6'X_2*]<.,=9Z96AD>!,N,ZFQH%G@FO@Q'-7\0"0@B6'W^4EN;_BI##@S=)C MO_ 1P86>I<'BA]D<@>$5P^?V,Z:$*(%(6AZR<'\-DYMNR]E^6^[ M:!?[0M @/&]B\!N4:>Z>=2%)H*?."9&(8G*B2$\=YC.6>D*B4:<=RK-IO M&"(2CB?LWWP00QUX+2\1"Q>@R4E5EW?]6-K_]J M#D]*$1N/Q?7;*HY_4N2/E&,1>L=CH)+]3EX35:-J4SS$+1EZ^^ER?4NU1$8= M,<<(GM[1Z.T=C?:5-*(0['/!=)-Q*ZN3&VO=+4)F$K6Y :0+DJQ5-3O*=![2 MS"YZ_1SG6CM6?<5<':S.II@V!Q563/UG==5GQ&_LE;T< ;O\XU<:-;GG\T50#IKIR >!BJ5JM")-AC.71DPZ>6 M><'?]I9CQ(CPU*^?,4-"EH/422SIG ^[Q=.H*^B- D]$^48*ZDSL*!D./ M%XZR'$9>.(N\9\OXD>7@B$2AB#I>>P5R+,@*!<=X#AB&A3,6'/FYQUP0SX)X MEF/79_5+X;"BY9<\10X9LHUH.3"=N\)8_D7K057I#?LTDJW:ES>,>?Y;BG&' MOAU>:H2EB/9UJ(^]QJV\E7AVVMA:<:&S(UR9M)@6H/F))?#XNJVX6E21V2A9 MVJV&Q7E4Q=;2+%TQJTR"H>556?JQ#-2&FM?3-7Z1:P91 MN%J >(-L/5[!3');31>WC\QZ[VP L\P M;FZ&\Y1"-6NU,>V2@CEQ7V4@N0J M XN7:+&.LL0)O<4+_/C^">Q 2,_2;S;05%C O,("0E>D"0VGFXBM:FI5CK." M%"3G24HT0[1C4^K!8!JQV\9]29XRT%U*T[=QUO(9X?E,57>X7-T M9S4[%"R'KU/+BB1X[7W;TK+<'<- [4IJMCVJ+(]N#=#S8N$[FG0-EBYNJT=A M&2YXWY6$T/0*$2GXA-CH;\!;(7ZQP&T"F3]PDL1?^BXF;IZE\V7E/;AYN@;Q M9;2!$UB#,,%0N-$&,,R<5D-J*5W4C%ZF%Z+EH%J+Z93N?^1@Y;A:&%UTF+9Y M-./ZU5T[X0H4T0QV'1!6EZE<= ?EHD=3ZH)T>CSZR0^FAXC1Q9 I5 ] %_XI MO\0H6H"^S8@: )@OEU!U3!%E6(=D.3');;6NVC%CCA?:8/?1.HDKD+BQCY7( M^1)YH/AS('09D&+!J8K8:M"ICF@3%ISM0.RLP"- 9QZZ4)(_:;/_R.5$>D]] M^E%Y5*+4KYL@>D&R%WR!]*''9A?1!3CR&/"N,F0+WT,3I7R1FZU)M1U<1Y7> MR/41=362+_,-!9>P)!Z_7K1P7BGSEQU%M]&OPO*K7^YM9T;9ZV04L:QJ?BNF M&6,O3@9ENMD:CQ&Q257 MR(09CW=M22E ^4Y:0>,]3?I&L@U(M9= &5\7L:3NP9>%H#Y\C[*ISC;H%0K MJ)LMU@"I%DZX3XB##"Q[X[#DE=DD%TX )0YX6@.0WD6YDG6Q)UOR%_L",VAU M0:F?9Y^)).JK_Z &Q^\Y*8S !*7Q%)6= IPM)U&74ESZ3YH;L6^8"2?4YEI0 MSXD WBPIZ#JR/#/P*M)3PX3N(WCVE)0Q)T!JJ5O/Z?X JRI+-'D_!J>"$C]V ME\LUAD60]NR<'@V6^V5Y!TL=) %);B]3L757MM2SWQO=[[DB9H1;Z%V4V:]$ M1:5C:,ST3U2J<1!;SL/%&E29=6!>"=(^8QC6U.8:M&D2+4S;AM%ANL,QTCL< M4^*_32ZF"KEE(.*@'#R" ._X9.UO+_9YG/H)2F12I^?3MYLV,E'.&H?(4ZI M@?JWBX/Z:1Y29$Z$U<,(9AI8H*9\7TAD>VLA5:$;60M/URH[B#/V>3>M;%*2 MLU=_J8WHU1_7C3/@B>X]B0%T.[9X+HRJ8XOE,[#7PSI=:IINW!@S3?A_9 MHG3J!>$)UE$&[*F.$<8S-0TT2'M1G>+*K30?.EA,S\+HDA6F"+PI1\=TW:?E M\=$12D9=LC ]>V&HIP#!'V#Y-42]PHZ3UFKU#;/F8JZ-K]5>9.4VOHR;UO(+ MH>;I.Z0-T?%]0%/QEQ0)/N@(*J/4'[FM+N/][^-%1C-3.V\W6\=-JWF=API3 M\U"DHLNP,CU'GR9F0.G 'L/M!(8](_MPY(%E%(/38B\<(%1_90A =0V12>!H MV2[??]9^U"H.;C6MEZ'4S;B%^HX?4$0Y.^B?G7B'P"5HQ29 M#;>;AJE\ 2&(G0"%+;R-'_I(=43:ILA\Q/IJO ,5;7%D&ATM2$2+S$FHJV66 M[:G2;F_R'=D\J6+!M Q& ,R9/=&M[TDIE$9%D:?4:F&H!*QQ@2UJ?^JPD'%R M>-B)8R_8"].4?][N".2D35J8U3LE/'<@B"W6G,S!,I>I+'"724\D[F32-BSVJ4L((* =RF%$ 6FL]U:7*RQ%7 !X?KI^?UV ; *PV0'5F$\6I_SO^/15^6LZP MJN$5QCES[)/C41)Z3]$R?8&Z#2OBR>]FTD:"*H+L#D)==%2>SN+03U$,*?1N M_%?T+W8],T8'#>3? 2W"*)L8+KST:8O)_%30C+KYUULK'ONGV\RR#X%*LMV-KK)(0503O M<,@X!9 9YJ7E0;^&B#$M6LNC?HV. W%3V_+@7V/EF&71CR[T-_,\/Y_6;;B, MXDVANTWQ/GV/DAUU: K=M2;&;D-VY?;J)#M.4#1JOQU"[45EK2+UH*RJ5RFT M-;1-F-<,2\JB84Z0\+8?HX>&C7>]V0;1'@!=!A)FKCJOFQFK41#'3NWF]U-F=-]N-B".?GS9/*_I69#GC91] MGR!&SV1GZ!TD*]EIUV8D93,IE2L4P_&]XJ66V0:]64 BE]5<&4U_BP+OV7%_ MS%:0=:C)^,RF&K=-926/E4UO/4B;O_2=XZKF6\.#JUO51Y(DVP /54LI'/\[ M:#2$*4\,=O11Y1NF(AM*-WV:QOYSEB(B%]%#E*25N92WQ%D[I^F0.E+E_=!/ M0>#OP+FJ5:S,1UK2O$A7+?ZV_.,Y?7U>$[6\RE$&#FA>JA^#6:O$!W49B4PN@]J8R M3;6VMQ*,B%)>2V[C:L"CPHJL,A\<700-UE(WO *%F7QS1G0WCXOM*'<_!#C4 M7IPZ.@$JXM#>\D6BQP#?FAP51ASQ3S5Q+0\QRBH571O5EL(Q4GY2'3X9S6-.#50T M088C2SY[D6SU@H&%[O[6$HNJ_5CN_6\-7'=UA=R4^Z>JO)4X<'O MU_TRV4!"-M#Y,CT"=)9 ]IXO;R!3.,$_@$,MHZM@9.,!N8=,N'@!P0Y\C<)T MW<".%QG4>!C08BU>(B6S+\<:QJ3AEVE>P*:C#6+B-U&F9N,?!E/FRI+[/G[3 MDS*CUL.9M92#\_(HMBV5G'63&:\>ZO-3U%)#0RO*AT/:TJ0B_>#FRH"E:4;: MX]]HD18R?K?M'#=?84\@;ZW?P0>V&!5[@*R1PI5&QR"ACBS MTBK;CZL##"ZI4!]V0M='VE^YI6[>\*+QE4U[F"2_Y/5.+T$1FA5P":N<@=$!&5A";#Z$R(KUI6K(.(VE[[ M#L:OW( DA; "3*;W &(7N0Q6-&U'8@ ]KRB[ 'C)31R=[D_*?%@]M*\/?0_0 MJD.)]S=S<@^Q[X(6DROZFS0Y%*Q(T"M'JRMGGTA/ECN> M]LD?=2R\'$>1@-X8]*&NN76"7!- +:%L](0P:#"L%BAR3W.N5N>OAK%N'M'; MZRCB5HE:H&@\M@S"%2:*0C^SBW96K!Y0U\LEM 7@;FEQR)'&T#Y)DG"H[HZ\ M>#K:,XO87ZVHAE/;43M2*),J);F@PY^=)3,R/5 'QQIY]<@[7>KNOJ/CD99M M'F'SP"OP%M%MDF3%H[;I_BF-_1^ >:X*=U>VP*PO7CI;_#G2@@GU,VT!L >F M"?1Y1W45?HNZ?#=17)9G@N9()9I%0IS?2?== I%@8O6)S], GZ5Y9OQ XW?MY;)(!D]]Z)U=3%12@S &E\Z+-C[V,!C.YJH5F&UM=RTH/!4[Z7(FEK2[69JY#58EZ);JVURCXH+:'878%Z%T.NW=#+<-)::[J87#K&&%QT M:*);5"K*X&"SW)0%(X8AA>>5!N<_Y_"%8(6"E%8!6-][G53K-*64W&;CIUAU M@>"@['6XV4#H^@;7D^/4.CC$/K^ :!4[V[7O.@&EJA.];4^%&9[ ZO3SQ*HM M[+8MB4V ^WX5[3XDZ3;.B47_JA *?_I^.3LEJ?BMCJ,1) D =\!!SU8D;NQO M"\YCUDOA]=(VD?D6Q [:>)BV1Q""%R= XH^"YZVCDO&A-G4D+/H&G(/5-Y<,%_FWL!%A$X8E.O+ MWA02PQ@RU3;S,V12*;)DY\M+:(/XZ3Q+D]0)/9Z_AMM-1R6M#(I0B.MMZ$8; M:GG->B.UNW?V##&(0NR"6#OQZNR>/K.IEB,ZOWB<.<'\.?!7K,>2R6UU7F'A MVFQEZCC#7K+4-21D)6)X2BO-4B DC;^:.X=G9ED.66/K["1G6M[JL>_&72N; MZ)PI*?:&Y0PI8&O1+PO9!HK^:AJ&W&'54DC# 90X%N[&-F([G#K+W)J@DJW'1M?0] MR1;<=>JAL_=^IP0X;/>AY5?O&C 1Q6?9Q_4Z3>DVCZBX70:>LLW&B??S9?$S M;."L5G&>2'6Q/^I47YWX!TB-2).=LFX49]TT]/*CVS(Q7G-4JNABCRJ-,A(J M6#U,F #W?4]6#T5Y3R[2A^)]3G_QPY'TXA??OSV=AH".?]"1UWR4&?A"9"%* M6/D*S"X];3VHUGN9F\[C)Q#OT$TOLH@@-NN71.36+;Z>4*4#O:W*MQ;S$^8A M<%*4B,E\39'8U(2-?@%"=PU//769)"A3WF)&N)]C:"L?8''I$[!^O=>A(NJ&+5?/G5^6<4EVA2 MA0N]K3+A4AN<\;0UL5UO65S5;U,.#$(C#>-4>>7;^Z089=8]"&A?_G+9S79I*1.)*&"=]'X3?R=B:UT)&M!E6E,"%G M1I+;*)-Y3]GSP3]QU-O$-FR# 4PX(X]5%FA/_3"[J'MI)DK22]&1]135PH]DEXQ] M\J:A.Z=6#("Y/4?'7&1O$?-(.V-(^_A,R#5U$%5DKY&EK,1V094'&P,\.[F% M%<@Y.>U)AY^ES"(1YZR*' &_H>6 B3H;JZ@U\NI9BJ.P84+T$%J>LRMCH8PO MLUG83*'X;BV%15*4-W$M6XY<$YG.=EV/$S!JXC+?NK$O)5[.J2(0<+#\VH4" MGCKZ?^V[,M#01U>+#UE^/4!&>R(9RO;=#9!C&E(XS_+WG62%#E]3L/3VA+3N M?1)O[0,6O7&;5.)$3K+!J6WR]4855 MVT#H?%.1WA0?%X;MXULCRT)@,AW'FS$A=H88RW4RSB0%)ERBKIIQ!NL50%=Q M!UD:O^],OA$\32.HBWAX,'SFIOX.SG"^+-^R+=&:N;]E?H)3 O"[MB:D DR1 M.4^I$Z=FG*0-L)/K "='M=-:KV]4F.DY_!% !UYG)='KP$]OJP+7< MIYB4IS64*\DL2]=P8],3 SB=-&//+LU[WE!+>L9F T]R1,N,F?=+:*AQ\[%? M@:\W4E=M#XX+?_N145JOWD(#0,5!P39[3QKI*'-79C!4=P%#HM+;:Y=4#TX\ MCS%]WM\=>+H_@!C+(2&)1>VL5Q1G-CC MO!=1;Z-M567.5%8/':("T7"!7F&$A&U!F!2V2XP"T/B]V(O]L_P[ ? ML0\]H8.CDT\I+*9Z6)>_1^BIMD=_M4X3^&^04(2.>#^5)5]WT& YQJ\7L'F" MS)C*DVED,D4ZZA#WQ^!\OA^8PI'66N_6ESRD1'IJN7@ -1;?38O#\UOHI\GC MTS?F>K#[Z%V5PKV1\PDD%,0[X-U$\4V60OO_-DDRQ$;\-1(<1Y?P?F9(U$*@ M/I\*U(S0=-//MHYQ$Z@[Y&GK_T7=SE-G1C MW,$)JB,A9UK3LU#%IX<$:?[";'+]"MG!3T!RB\XI/_(648K\<5#(A(GO8AFI M&E*93VLQYN N05(&>%=9G*>SH2 (%D?WX 7_B6[9"776>:*3=5)3JJLYY5DEQS9GHG0G:8@$)BNIB;4P\#VU207BB77 .'$;\ M93I>37&G95V5^%HKW9JH'%S#QM9" 7VQ(R?UK$1Y8LH&Z6U]%&(8 G1=)LL5 M&/]YPKB/C+H"[;],:/>1;%>@_7GT: OFX96NK-&?5:P,OQ(D6QU^O>UAZ3S" M$GE;*]%)&^;T_,,2JK$;YH)ID"5+3$>O;72=XYK&17KU.HQIE1412>B>MZFRE%3 MY2@;*D>-ZD:UU@I(N6RYQ2_:^U PYTE2'__ J-3"[C%52**1V4=Q&:E59M;C M8?<8976@\=6M47?M"8G@W/9FUO:@M]=?G$2F* F)://3JKJ_ 35$LZ9Y_-M6 MZ'C)UAR=8B3HZ+P:9! (\ MV@/_/((@CYDF:7*6A)MPO(DM!S71>47;0_<9V@:0'?([D#NX]DC/@%8O3O5J MZL!J^KDA0G=\Y46P8'>77QP2@$6V#ES\)?"1BR6!@OSZ=>O'>(1##J)J&(6_ MJ\P/?LQN@XKZMR)$7O$\D;SBW#[*J&L,)&47E^8;%(<9EHSS= WBQ=H)JRFF MP/L21PFQGJ!>@GK'-5$VCX*E@3>/+Y&O$CV&W!KE/L@;DM@RZ\C\_J=!@5=P M0N4&;CZ_CF3\^7=,J[=<,?D.UV>H)Y[\0 /D#6/U@>^?APBGMJWV_>-/!N@H M24'>W['^=$9D*5>5JB&BWQP@-^53RO<'0,Z4181^U1>3"7]^@-!6)G%RZZH4 MY_B^@AIUU*[P%/MF=.L #QYA,+^YXI M42LO6A#/VZZT*5!%APY:!LB^TAN6-GGFZR=F$#A (5^99B^/J]&_-X'7_'O? M/_ULL&8V6ZUBL')2P 2IWV\/D-OX@DH,:/WTZ,Y=4I-]HJ10 #V->KEZ2?&QO'2T0:<)/R>GDR+)N;IU'5JWESK,=>BBD/(8U-X&.4M* MJRC;?7CTF;.DMM[RM"Z-DZ&Z*>1L[:'04]Z7[86CS=L1]N\+=0R%\[VPM[F+9A$YEHW5<.M/95T).EU4G?IXL'9Q].=3'A9,J>.!M&#F%$0[%-LD M/!D]T*)HC1GHCO.$B(*!AY0O?1\563?G63G'O?08!<%-%*/VRDN_R'Y?![C' M8K6-O=J";P*U'-_21T&F$HJ:I00W9>_P*%HWI3&DOV\GN-R7BCL4U!U1.=*% M,GAU[%J2^E/?O<-^\GF+H36/Y67I,W%QI@>Y^N/GW*>@3521]_T./VX"J69JQ#WHDS\Z-8(;/[[1*O(GO/ D'I=1V'N/[BH1/_('R"CJ-YF@_NE?<@'E>>*& M_E6&KGC,WG>>.U4L5'"'Q=#;>2R>ABPMKZ!GG*S2M];BAZ*MS$#,)IL>^)ZD M)#=:J[2FI8D5@$8M)Z4#R):7.+5T4Q-"T4IKJT[[VK!]+1<:M[S.;I?98-7E MY(34RP*YDS*D2&Z:%HY76P*Y6%^X:Y^CP>PDFV6J5!9 )[Q@V/55@S=]GZD1 MEM?.ME0E/L]RZ*WNMCD7F+/-QHGW\R7^T_,IS.@.>)B Z0;SD&\PSP(\+O#( MY!=K3+M@*M99U;22.*U,"?YTG [\X?M#''F9FZ*RB$\@WODN2(A7,]AM=>2* M9<^)&_M8A$""+OW8S0*,(#/=EMMMNK/-&%\#.+>A&VV@G(4[!A%SASZ":*;? MX&;UF.YSZ[K/35D5YCTP=I]^)>0\+F0>@?.HS93E+:,%1251=B#, %' 49MI M6.OKS3:(]@ 44%"D3GX.PG\ABMUH%:)'V')7*N;?2V?KITZ ?CO;1%E(VPM= M?4W'29!/@7V"U=KHN>4"H*FSAL?G%>2T(-JBS5GH+;R[+MR>0WH*N=H<,9'R MIXS//Z"%*8, %:D*O:]._ .D\-\BB\WMIF$J7T (8B> -,V\C1_ZZ#A,_1T0 MF8]8W\%Z%LXLM5K2N*#!TT4:I %N&R%#J>9BX1HGEB+52Z8ATR2P'-C1W6HP M"'L!4U2 34_RN&P#BVRS%"1O A(D,T^BQEFV[UE\X,4DM37.45 MGKKA:BDLG6HW=,%I[ZT(87DHY7NPG?NZNX:ER G224)K!$6O(0LPD&M4MB84 M2TL-O@=K0JR.F*"CK(\D5TV9'3CQ%)[%^+5MB /.=2FM;+@!5R"9>9Z?S_$V M7$;Q)L=T6)D=M6DB\0VGB@[9> ?.C@M2Y2I>5UU5N"HK5W&-E(\-/T0)7KGD M.O A>Z,_YWH^_*\+J)$F%2/K!J2^4(PP.J^7AHF@K/'B88B2,&;\F-Y>:Y8' M@XT2L3P._@BZV0QE]HLRUZ&M;J*/2!8OC?B EX@AWE_WY!#*S-U":ZTLB6'Q M$BW6498XH;=X@;)POX#-P=EGZ>D-<@,HH[OT'J%7X)!(A^+] NI'2S]-Z+3R M.RFC[Q$@IP'V6WT)HF.L3D6*>#_=;%OH6D*'5-%4&;!W M !I9LV?(;E&(]&8R+\_#T[78\]\%*7B M)]>X;BML\2>M=6]"@64XOR)-F'07 MRL3Y^:AIZ]V#]"Y*D@<0XYL\QZ/RT@G*.A'SY863^"ZZY^8'&2JI6>\T2]/8 M?\Y2=( NHFH9RH%M7#BOG O0[#A;EMQ6PV:M$2)"K XB+P,G28HZI$S7+Z&A MPL)EFTT4XJ'Q9V:H' KZQP6KBAFGCP8P3^I3ESF0>>GC2NW=8K=6SEFD=W#X M6M'@!L."A5G+V>=CZ"AGY\0A_/Y!]F)"SG3*TZIT[$X&3(/#E-3F6N-!1%@O M]KG(P$)"+"HD.HZ.R9;7-*MRF1%\I+UTIXKY:95\1,>K3P<>.[Z7^.@G+#\NLXL! MSL(!Q0M:<@TOMJ-L^.%!PWR)2$2\>+*7' MH(7[JJOB]/2-04_EK^IN]"3;+>/JSO&ORKZ8*WRW29(AN?QMBRH&0Z#C!//# M8@U@ES_?1RE@("$]AF[E5T1#J7NESM0!R[V@W>@454S9Q[&]SCX1-82,$XE7 M[<6IF1]>#;?:BZIJ-:SV))D:/<9RR2IZ]DCJ2Y;[1KL_C]3M#,N70HJ!JRJT MY>YF*5RJBGX??M&AX")OCA3H_4&+5[GX _H/>H7E/_X_4$L#!!0 ( /"# M85?O/(/(S0@ ,!! / 8V9L="UE>#,Q7S$N:'1M[5QK<^(X%OW<\RNT M/=6[2140R*-GVK!=Q23T#C-=228A6[T?A26#-O)C)!G"_OH]5S8$ ND\JT-Z MR <2VU=75U?GW(=MTAJZ6'_\@;6&D@O\9BVGG)8?.U^J>XU:H[53'$)@IY1H M]5,Q8=9-M/SGVYB;@4H"QG.7_DW%66H<3UPSXT*H9!"PG[.KYENO-IL.C-*$U>UZG\R:-0SURST55V:3:]%/%9Z$O14+"T[EF-VEL8\F0KV M4^?2&+)>*]=JD 1:1@Z3MFCX=-+Q4#E9M1D/99 961T;GMV<^ZO38:ZQ$FX8 M1,I50TC"?$SR]Q\;[^O-U@Z-_=C:R;[Q4HT:#)?6&J8Z-<&/=?_3O'WE8TFC M@WZJQ7.XHG,U5'WE6 &;ISFD\?-=1MSNDQ#*I5D3IQQVSGK=3]W#=J][T_9EUOG0.+WK=?W=P&A*=,W9Z<79^T3[NL=[)BR%JK;QW=O&Y M<\X:>[S:V-_BVZQ]?,0:!Z(\NC@^@M-ZOW;8.3QYUNUU(=SYL?71RVNL5NO;[[9&+O/I[8J^+Z UV9I";F^CFJ&H=-Z[IG5+%@F,; M]+F56B5RR7W7YN_7#O9^>K>F_ESM$970FJK>,0^8XBL^6W+'VX^-VG2CYG:H MD&G4Z^]N&+,F_@+^V)"/)#-RI.18"D!.6?9'CD5*HR?L3%(IQM*$?<*4K%&O M_L'2B!VF2:1S:*BP;A)>URU8>OFY@>KZ0G7W=4+U%^RX("C&$W:9I&,MQ4!6 M"L2: J% M0V9S^K@>/Y9&EDIH ;&R>2FA\V5FZ(!=I,AMY TIO!M%1@F2,,$ZP_F7?# MAH^OBX][WQD?)8M4 L03>:X17@$9(8[+9NZZ2B(RR"GH44FHFAJ5"D>(*2>0: F!E"NKXZ:RW)^1VR"*=CNV4 MLD8.E'6&8R).)PN[865ECGEV:LR2M1ORO2[R[;].\O46D/H/6Q*K[!PH;:11 MI'#HT=MEW$C/$^!>];4D/#,)I_2ULD,2)[$8*9/2)AUCW:%.;8YQ-*M)=4&8 MS*2A%#AMV1;X(20(5Y"@3*0K(T\=99K2/B6^V!+;ONAON6FH^)044^; M%$0E_8R2V1Q_"SZ1+?>>*%J8*,)$M,Z;K(8$%;W!+4R=-:,EF8@G'B][[Q: M6MVO_;3_X=WT)N6"W%^@<]WBVV^.I(5=V!5?S=P-F0H56B'/[?V'4,73E]C^ M?];6:SP>IE3#((?_0H S!1X6Y MYI3&L"QOQ'49AQ%%43A?R^*OOB1!["/&2W'K[>$-3K^*T_[VFZGGGM.@#[6# M1UJTR)I[A\$E\MP_@-Z;0^#=2 FB!K=IPBE3< M:4?]"?.%&3+$+-BG>5UJY M"95.JZ8E)GN8>P07)%P0G>M_?$*Z*A>4Y28#@ZPO]<(P-<(;X#NA@4Q0P6D0 M"5=D1@PE$71Y!5G 9)4A)VSH\CBZA-MO.B.NK2V:/1 Q$!+9%8=Y/=[LV4A9R_<@-4#XANE/'3,,P-[>I<>EW0%Z?6X0P] M2H$6&T+%G\5]3K:U)!P!DH@U-^1*,]$S2G\3B>XO)?G,ENW"DB&WL_J#HI2' ML!0^?/O5EZ%UPK2ZE+J\HW1#OO($AZP"[*;]7,_V\^"OT7[ZAPQB&@DJU[&6 M0O\\,Z_#+C'L ;714DT/HS@J>I<:.RM$_ DHBV/EG)0KDUD_I:=QN"(4;/+# MM\!1+Z&TO;F\[RR9UE6Z,ZA&4****FG=K_ M4$EL>UE,S#J\L>275!T4U:*O#WR=Z^_I3V_V/0A,93-6W#)9$:RYP$ K9[%Z M!?#*NAC"P!#*UTI1G%A4)C:/L1%PD%]&F0M7WA#=%!Y/:OK:J"\B \I7L*'2 MQR= PC]<*;%3*1*V2D:I'DG*V@D?E,^(3!G29)SI=")Q=3Q,BSC&%Y ))#VQ M@*G=YVV(QVWH-WWY[4[P/.3E-^>;SQ5@IU<$FWUP2AIO"[T?"--)O(I,B61G8HB.=E2S^#;A"MW_/$ :8Z>S4'Q>$#J;C2R%( MB<6D?;!;.]BGQ-[:<>(6&>SD^SM$WM=V[]*R][ZVOZ@&?YB;M@\+9GE<+-O< MY^'EP*!W%M62JI'_F:',8ZA6;ZBD.88'JWT$Q,O ?U;IQ&I.CZ@,0.%<8JG MUTQGX>I2*\Q_V3JWVNY!!B?14P,V]<[*'5SAWU?V(NGS[>F. MW5EZ_7'5)F\RVVMB*ELKGFXV9QTW)U9":+G9G,7-.>:Q7*\LMTEA=WU=:9.^ MOC,2KDF$W&S.&F_.IC];?B1$7_ -GN%-F^?ZGMJ:0&632._Y%=>ADA'K7,DP MIQ<^V$GQ '%^$[][WQ2B-%F@'"P);W_ <5J\Z,3ULLNVOU:#X#?=*M]\E_Z[ M7>IP5F-F?""+H%7E$? <<#WF$^OKS=8._?^%CS^T=OQ_;O@_4$L#!!0 ( M /"#85)S^VOYL%:I-P_R0P@< M%!+-01),F;%3)?[U/N)Z*&./\1#(>.BQW]*;QGNG-IT- ML>+&EF4235U.O+2!C6%1/62R(> MSP0'B;5)!%FGE2LYC#TE0HM)FS1\-NED)*THFY3[PDNU*$\T3V_/_I-]YJ5H.1VMK]1.5:._GJOMIW+WR MB:#1WB!1P4NXHGTSD@-I60Z;YSFD]MM]1MSM$Q_*A=X2IYRT>_W.6>>DU>^< M=]GY&;OH=;HGG8O6%W;6Z;;P$9_.SR#1[K&+J][E5:O;9_WS5T/45GFO=_6E M?PFG]/]KLLGURU>OT.Q!N?SWYH]7]=YNU M3OKD[]JGPZ/2SIODS=8E:YV>7_3;I\M((^KSB5U_.K$WQ?5'NC).=,352SBS4X+ B,?L4HZYYE&)^4);&4Z9 M'7'KW?)3(,>;/15(DRH^]4(E;M;\]-_,D,;9K$ZH;"S7MN$\4L9J(^,-N!%* MQF+-=PO;CRK'A[]^V%)G;O:(C&E-9>>81TSQ#9^MN>/]YUIEME%+.Y3+U*K5 M#[>,V1)_ 7QLQ,>":3&68B("0$X:]F>&10JMIJPGJ YC2K-;?)E9_QXX'A,5HRJ[C9*)$,!2E'+(Z M!VJ00%.<6$:CN(P9CZ%:4F 98XQ+&"#Z;(;=GQ\ M6WP\_,'X*%@H8R">R+- > EDA#@NZZ7K,@[)("NA1\:^R@+H!(N6X%P" R5E M(ZS'$'^)UTHM"%IPP]R:&I8&DA272")3$ K$U#'36>M :2,)0XE# MA]X.XUHXG@#W6'DCK:."4S);XF_.);'GP1.'*1"$FHG7>9C4DJ.KU[F#JO!4MR$0\<7@Y_+ "U/)1 MY=>C3Q]FMRA7Y/X&?>L>WW]W*@SLPJZX:N9^R)2HT/)Y9AX^A"J>@<#V%S/E M-522:2A +!Y+XR(\I$3L]%#7O,@-R_E%"\4=GHHB:H&)4I%[Z*)$GH M)E$R MX-89.C RD%Q+6H#,2SV7\6+2E!DJOQS]C*O57#Y(C(!!%OF'!J4(/M+/%*%R+8M/ T&"V$>,%\&=-X=W./TF3@?[[V:>>TF#/E6.GVC1 M*FL>' ;7R//P /I@#H%W8QD0-;A)8DZ9@AO0BOH7X@O7P0R[8)/D ZFDG5+I MM&E:8K*#N4-P3L(5T:7^QR6DFV)!::93,,BX4L_W$QTX UPG-!0Q*C@%(N&* M2(FA)((N+R<+F"Q3Y(0=79Y&%W__77O,5>9B'^V>"$-4UW(,OYL-53)JCP=$ M\?QP<\GLD(B!B, F+\P'26;OGOLA>8;/I05U'>']73,;S/H91RZ1^P#V-$CY M#DQ/ E. &B'?K?5=IWLS12'GKMP"U2.B&V7\Q/T1MM%;3PRB.BMXFVLP+$7<"RJ)(6BO$QF0V2%#DT)5 PB8W? _, M1>XPE)OPESJ*68@1?V42)KN@DL6^N[&TO^LLG]U9MA2J0U@F@2)JVJG]]Z7 MMA?%Q+S#FPA^3=5!7BVZ^L#5N>Z>_NQFWZ/ 5#1C^2V3#<&:!QAHQ#Q6;P!> M41=#&!A"^5K*BQ.#RL1D$38"#G++*'+AQANBN\+C64U?"_5%J$'Y$C94N/@$ M2+B'*P5V2GG"EO$X46-!63OFP^(9D2Y"FHA2E4P%KDY&21['^ HR@:1G%C"5 MA[P+\;0-_:ZOOMT+GL>\^F9=\[D![/2"8&, 3@GM;*&W V$ZB9>1*=$Y0/V- M"!KS+%I!'BT& )"*IT9X)N](YR6+>_\MU^W>,H0!>C8[]<)"K<3JU?KA$@LV[OUNQ[[?&[BON %0 MLJ7>?[W'S5-O._:F($>1469^J]2/4SB)GAJPF7B>U*<;O\==_72G:YZT=B MX):$Q]WF;/'F[#JS]8=!],5>[P7>L7FI[Z=M"51V6?2!7VT=21&RL_F-\?/\ MT>'R)O[POLE%:3)/6ECBW_UHXR)_Q0F.6G/9_K=J$/REF^1O^A'#&_UV_:LO M=32O/E,^%'DX*_,02/>XFO"I<95H\X#^(\/GGYH'[G\Y_!]02P,$% @ M\(-A5RDYB06J!0 ]2@ \ !C9FQT+65X,S)?,2YH=&WM6FU3VT80_MS\ MBFTR9& &R98-))%=9ARC3-UF@Ń^>=2MTDY-./9VQW5_?/;T8S$M("!,[ MJ3V L6YO=_4\S[UYU8U-(@^?03=&QND=ND88B8?!1Z?=N@TU@8=/*,A>AG&IVI9MG-V)\-1[&F@IO8CX1Q0K*D M]"G(RQ?>0;/3;=B^A]U&]IUO58N+^-:]ADHJ[;]H%J_._7<^1=O;'RO)GP** M8!:+L3!0RN;; /%>/Y3$_9B$Y!SUFH#2#\Y&@W>#?F\T.#F&DW=P>C8X[@]. M>^\A^!CTST>#OP*Z3!;!&9R>GPW/>\P+!W]K9W' R=DX_O@[^AUQ_9 MEE:SV?H2R/;<_79[ZW.#M?7XP7K77/V5P*5*)TP^!72#%.A#BJ$1*H6I,#&8 M&.'#A&GB5\[A#.T"!RJ"ODHC.:%NNS!(0Q>VK>'+%[-6TPL[?95D+)V7'WEG M!\C;.\H2O*;S 2*E"[<9:J$X(*',88B9P62,&MJD[U:SU0:60R0DM2T2&6(X MT<((NAF6<@AF8 M6*!F);=+[V^VZ@W&DMW_0*';WLXO(X*W$F(T MD:3*D.0FK2@60M'XST1H3*A3;G'/*TE[[6U&:M3@[6_SG0575[):2*HBS'O3 MWBM93TJ=+HGINO5"4AVKS0V[CV*W5;(KTLCZ+"BSK4RD!+THAW9-/1-V1J*, MYV&,0I6[-'0:AM]C0TP>/&!RX+8>\M(^6W= _^F;N M<3F&"EW"Y45&G*;GD@[4T+0&6MDG_SBKV,OW#UZ M+^V*%S)9::G4U\)G"77EE=)?[<%U99/1$:G/AV-U66Y+O')7 =^/Y@)^FG MX[21-R#@4Z8Y_,'F\*?&++^+Y,W*]B.-5%BK<;HA9QW)203G$C?D+)-SS!)< MKU5NLX0]5)79+%\_V2!N6#_(]M92I4.E.V,L%A/*=($6I,0]M"%BR= MVR@TC]PH(0%-8JAOAKTJ,K:O%QEWH:J0+U4CMZ-(N41*HS5DD:D\ M%T7O*NX"F!U"05>U,*M!:K?Y7&"*FL1Y=4/V?B5%FS *N%1URR<$:WE;;L'- MMZ\A3R>6%3^ MO)G[>+%B24CXLHET"DTX3,Y9?.\.+UT&_:AQ<-GW4;QN.-_ M4$L#!!0 ( /"#85>13V<4HP4 / I / 8V9L="UE>#,R7S(N:'1M M[5IM;]I($/Y\_15SK5(E$C8V)&EKN$@<)3JD"E*@4N_CXEWC5=>[OO42X'[] MS?J%A(0T;1HEM$>4!+!G9\;/\\SNFG$[-HDX>P'MF!&*K] VW AVUOOL-!MN MHUTO/J)!O;1H3Q5=0696@OWQ,B%ZQF4 9&[4[SQ)E39$FE9**.5R%L#;=-EZ MF;M-JR&&+8W#)672!%XK4M(X&?^7!;Z7FE;ASS$JKJUVW8\_:]?2)+U7S67SK6D,EE Y>>?E/Z^XK M7S [.I@J01\#BMXRYE-NH)#-CP'BO[TOB;LQ"=$YTSL"2KT4>OY;^.2. MW:X+XUXW1]!OGG@UZ(RA\WYX,>F]WV-V$[,*J7?>J=7;Y*\>C#NC/SN#WM@9 M?O[0^QLZW8D]T_"\;ZK38_>DV3SX6K$V'EZLV^;J[P1.*IT0\1C0]27@!\E" MPY6$!3?6B8Q9.-?<<+P8(BGTEF%,Y(QA,DG"L\PFC;_6DA+#(&::8:H;J157L,X, MLX>0:<.C50W2N<[FN'J#47!5>7:%>],J"P]S(E1AJG3#NK2QDL. >:I$3XED MF3-<"K:"3IBC9B57P_/$!'HRA#E)JPHUD+1[)\YURS!09G%/2LE[31]9E39L\2+A%Z7I1V M13WA=D;"C#++)D( #L-YA0C40)8B[5DM'Q5Q261HCZ-#RG/7=@Y!J[DH M1*)P0LIC9I4PRGG,_995XF'4/>D>_UZ9?,\>WY"I8-MD;>^$6E.E*=-Y+O8V M"%.WYHX@*S4WZ'[):*L(Y7N>ZQU4 U!Z@J09"S*6$F2#51CD&_W"=WX[A0GH M*OHESW#C+;A9!=7XT@BMZ!J=/-Q)PSTY/K#(U0V]PP:9/+W'Y-1MW.>E>>H> M;[K!-_IF[G%10[DN;N<\)>&7F59S29VR**/\9ZVR7$.NYW/96B""SE0S\B7( M_SOVP/;JO;0K7DA$J:5"7VN?!=2E5TS_>6]H_J"V"@+HMMB5_L2JY5 MP5;N]XP]W5<-ST@ .ME1])^M7OY8V3E($20E.H4)G*X-; M\/W)[J0?C]-Z5D<+W./"F%_B>IQL8WB_K/U,90H[5:1[G$UR M!B1AN[7$[=>O>RC;KUV_5 7NR/2X)V>'R=G?F=UB9F*?8%BO7#O0HML1J>Q7 MT6_LX<><17"^_@9]&$4\9/HZB;\\-H6I#19P@YF$=S3* M1D%-WNB< <[@3-\,>]5;;5[OK=:@?#!@HPE[N(@9'M20$,HPETAI9@U)9$K/ M>:^_C+L&Y@A1T&4+D%_FYVT^,R:9QGJ\NB![O0*CS0D&W&@V9G.$M;@LMSW5 M9_G?CR^BCR>4'2R:)WW,,%[?LJ5(7K$'<')=!$0LR"K+;]_:=?N\YMF+=CU_ MTO,_4$L! A0#% @ \(-A5W%VXY_+Q , ?0D_ !$ ( ! M &-F;'0M,C R,S Y,S N:'1M4$L! A0#% @ \(-A5Z8$F7X3%@ M=/D !$ ( !^L0# &-F;'0M,C R,S Y,S N>'-D4$L! A0# M% @ \(-A5W@B"$Q<$ 8-X !4 ( !/-L# &-F;'0M M,C R,S Y,S!?8V%L+GAM;%!+ 0(4 Q0 ( /"#85?13V<4HP4 / I / " 6I4!0!C9FQT A+65X,S)?,BYH=&U02P4& H "@!^ @ .EH% end

.>P(^*"]S#%8I>L#Q%\\NR>IPC;$MFUMQASX8 M2(E5A\Q?N#U7\RMP5F5E<3?Z$RXQ<(EQA$L,1J2B@A=4^61!."O!\++8H$2: M2%+(/MY:8O0X>^,!EAB&JCF3&M<8XU]C]+CICJ,Y[KJA?F,TQT_/GI\\?]+G M:(XI)ZQ'N[V"MD9;UV=KY!/$^(1MC2?OQK'-X#O\WVYV7A^E]VH1%T_VUC7U2G*W/VX $&YCB60(LCNB2$H$IPX+3 MP SA(+C(8)@)$'@@M$@,YSV5^%T[T_ZZ==$7>T]\>N&C?=7UJ7:7 ZOVT>&G MMD!!M%9BP1&B=<3R)),)(G,@QC@04B1P2CB@U'"KK2'6F[Y;KAQ2GKB84]Y' MV3DZ/(Y;/,J8SFV6'SZ)[':K^\9V6 :+N:@IBJ>D01 6."@I6_%T%KS*"00K M/U-':;EI]XGM0EYN/U'.9Q>N^R(_Z1RW4])_%+=]VGKMI9:^R/^X<-D+D<5B M>&2!VEF@MH /T8IHG:)F!:.\,,* ,8R#\%Z!U9H"2XDP97/,YEY%4L-JUNUC MR!0G^XXG&,0-OL/3PJMT?KVYYE5T=ST4Q'0)YD>QPKD^\=9:&." MY#%8<(1H11GMJ6&)EBY)K<%[6V+@5");8[,$;9F+.C#/A>NS8B+W [DON6\5E+PY/N, M,'L3Q]NAI<$-U&F$EKBY6D^E;;''9I;.SI?K#RE=_/(R030[7[K54-F;$;1L MF4!R>9Q]JL8KQ\J7>^F, D8,+7*L&)B<#*B@LF)%D:-)!SF$V8Y.ZDN)F9EK M4L\ 0F2*@9D">T BYH\-\ZB.!U#'6"30F4Q L!*Q"AH\.$87=!C9XH#[87B5(=#374XO^AF.O,?9GFQ*F'K;YSL<*"&*0BYH\-\ZB8AR@WTD*:K /X(&T)4A,%8XP&SZR0(08O M>2\[J@^NF)K/K:UG4.ZQLT>/.ZU'UY>_/PYXFG,*W1S[]#ZS0@MMU#K?QZ[IE]WB77&]U;:9S]PJSC:IV6X6H3O66IZ 2: :E?BXT\58 M:=7/NH *IRVG;=M"K5N-;RNM9 "9LA1>9*%N-S"\2R2]9Z07^>D%'[TJ=/1B MU2X5VO^>?F2@5U?QW$[PX3K%:DV:+ Z<6,$V'27Y<38QA-<&)]JHL R"X%,MJ@GLPT5B( MCGOE8\AO'"Q8K/R]W<;%Z>WV%LE^U])YUH&:N M.6[YCV&Y,3AK8MX!_0%7"M4@'E<*/?7E#)9'HR0HJ\M*0;,(1C,)C,JHO2$Z M:-U'WF'<*X5BDKED]1PG'P$SCCHQ@640][TU3[X]$3%SVYE/Y5NMVKK]=9Z= M=^Z.2;\:5QW'O=LQ7IVGQE%!'0,J8HGN68[@6IT7R=FL9:3*JILZ;PE-WK4- M8(BS(*+R8#TKBB]$BDQZX@GM5>?[.E#'Y5P;K"= 1L'8'3%_I)A'%3V B@K. MM">2@[!MYU!%,EB>97L6SLD2UVE/PTT5U2H22P,#180"08J*NA@T$&:P1:UTGKG=MC_!J?.5?5[YU]W#8K_M@VG:GKTK9US[^R]_V M(UE6$8S;&[8XO4J,G+NW:>]5X'*YY,=N^:O[T/SYN]F?!@*(FYUN6O+YW78= M_ME>WI>-V.;*OM&(W0<5M/[7IBR?[7WWLI>>N M3-[YW.5WN-Z3T.VVZTMV:K_'8O6V-4S[=%BZ#^O=Q4"C/^\_F1+RB'Q_^8)B MC*4[;]+C)IV[MH'"I84[Y=R_]WF,^Q]<4U?>WO_!&AYKYO\HBK 2X$ZV2&#T:*&=N__.6[LCJJ:[/HTD@/ M=UMZ41:_7L8^[MOS0J"SOY+JIM+K:%JYRM; E=3<]175%@C/8VWGLA2E;0E%"+G;>4NI6"- MUT RRX+'E).\U1K[KI6[)ZN;A4(GVR=NL_FP6+W]V2UWJ;H*W8DPPIC3IQ5[ M?6T+P(F@%?4+]>O;NRT$JR*E#LH_ @1I.R1Q4;2(:F8<%X88TE<][$/IER1\ M+D@]S9D'9X3J [W/3"'&0*]G_W]U(VF^Z)J2E9\6J]EZ>YHV,]QF:*4Q1:SK*/5C,0CDH0W%/PR24P.GCO?$A)Y3X"Q4\/E=Q- M4;MB9_A7VJR_^R^H]/@(\@(V%JXYF$3,5V1CU,*ZM)#K0B-% 9UVK:X%#B5L MU&!I]I02F8.C?02=?6CA[5G"DJ D5D(/6#Q?0V3Y9KUUR_'-"J[T /+$T[?8 M\N#!FPL)&W+R!&2[,2F8MF"4*H$H"\YG9C3U')L+'3'CC&'+#9L+U79'QH][ M5-HJ/6*\2ILM3XQ0!I8;!R)K D9*!9F5N)8Q)W7$YD+'S#C5!\-XCNE^=^?U M[OQ\F<[*#V[S81\,Y^7ZUUE<-&&Y;G8E$,831J-9"Z&MT=8CMC7R"6)\PK;& MY'\-R?_N_-"Y6\0V7+CGVF;*)<*U<1':&FT]8ELCGR#&)VQK+*H?Q^KGV2JL MS])LZ]ZG.QR8[J<(J+*U9S7[*%..ML:[1Q)TT$31!,XFT8[J#> IBQ"#UIH; M$PV3-_=(I&6$4Y> BQS*:P@#)YV$9(UV*B06J;ZY1[+WS#>M8[XLT_$.F58O;!=(G/-:^G,GUPYZ\^ M/,/4\[U''ZQ7<'&4^5UJMHO5VZ[8/"]6;A6ZGXH/O%ML%_?>=)_,O:IMI8&& M1<-6:5BD!43O* V+F>-Q+%Y>;]?A_TJXL&]5?G:>5LV^]WEPYXMMN>!_E3^X MIJQM2F2W*H;<-6G6K//V5[=IVYPW=^G0.9&U/0;V&-A_G9^7+](:77:?-N$=+KT^*G/[3N_>2:=Y\LE^O0 M/7J1VYD';U>MG[],F\6Z/*_X])./WG_232?H*3M ^5PJ@^D!3%N/>7%S%-!$ M=4-U^_9Y]DD:)9D!*Z@#$0(%2Y6 HG4T">F,"[?4[2YIZ[K53>*>[!ASWQA@ M'K+?9_M^L,Y=X+AO[3E;^ZU;K/8]/]/[<.I6;U/K6;-5>;OU>6HGLZ_>SI:I M>/9LN7#=B/+%74J;)M(YMU(MGG*QY7BU6%,9A9,$7)"Z1(W1@B>!0U"1BI ( MHZ272+/S[!?Y'TTZ:=WZQ853/UL]O7#IG]:;%Y?._+?6E_]VXR1(6M ME^!>8V5*BMG8&I64JQ*R&25*#$N&)JH4JM2W-X3FTDI6 MPC:EK0*ADX(2RTEPB5))8R!&BOO$>P^L4I3,F4*9>MBXKOSK_#)U#Q_NZWYT M_D$TI88O>W NV3^U_;#'W5Y]^'():THS%]KB5;=J9WC.5NMM>:OM>K8];4M4 M6]OLRUM7W5 2U\Y_N#B=XY;E"Y5?M*TRFT>#V7C0)IHG/W-NTY&%PNU_S8+7]U'YH_?S?[TT (<;/33:M4ORL"]L_V\KYL MQ38W^(U6[#ZH*-EZTY7-/"YJE#;+Q2KU8=\W+4.WF9TG^U]]3.(X=+6'8.YN MO=62XC^WZW_F51TMB@L8\G)7'L]GSU9A..KMA8SZ,LKS2^5Z,,@XL;1;A(F917AK6MHVA M65$0SA,PT0I0)DD1E4A.]5);\6+SUJT6_^K8^","VMK&57RY24WYTA<%CE>0 M^(B('Z^Z?+\I5_'#LH0ZW\U2"6K.6UAL=NE+L0'H1U3P[_]\[F(L"ZG];H1Z MI)3^_D!+@?_=E? L?Z@$1/31[+KANV/IF=_^(_?O6>$AC]? M7>7^%_'/L_6F"[@^/J$+R"[__,=9*.OH5L3>.:0D=A6YAJ=KYT MVS:_,LOKL&N%KT#DXGFSLW6+F$>S&Y]I_]Q\?)E;+M>_-K/RVG*#TZ93T7+U MJQ2V[64M-C-W?EZPV7EV,Y\U'YI"EQ># ;L/6KH/[>O:GT,QN$^SF+IJ\SA+ MBXO)].7BF[3,4"Q5UM[QXTG(=[9J-BD6:]?V8QTV:= MBZ.5K]Y&O/LWWW_5%'=[FUS]^M'L3;F-%[=O]FMW^+-$!N=M<+"OV6UO3&J+Z8J%RJZ]U\TL]/DXB\[MRFKA?WKGQ3'*X99+=SL MUV+9V3NW6:QWS6S=6?GM4V\] M]1R8M1J$9+F=#4N ,*$4I])+80^J]C^X9M&\R-<5_Y(SKU%I61.8RB0 M>%E>'!:I0>G_3?3&'LTZ8[>(OF[N#L.O=V=G[2"5\K?7Y=(7!9BN.-A'H\\N MK7X=H[U"T5BNDXH<%*$$1!8";$P*LG8T6BM%)KU \3.(*_"Z]JWOC;0>LTHC M6_U\%F UKWT>?I71*L\GN=RKL.ZW)')GIZXHJD]I580OG;L+V6G?>!/+L]-> M=MQ'_STO:AH6Y\MRD6_3*FW*:N)#^_=6SZXD[Q^K[D*Z0*OY*,U_/3EY^5&: M6[ZX6&FT::_-;GDAM)OT=K?<2UF+@>X-'[U^5#0S[/X_>V_>W,AQ[(M^E0[9 M.F%'('EJ7T;W.&(L6;YZ3[9O6+)OO+].U#H#"P1H+"/Q?/I7U0!(D" U6P/= M#::DH$B@UZRLWR^WREJVRUO:P_9%B)6 KZGT@B_+6BV5]LZOF5ZS('FS;M*S5EM7X:W-I>X2MT:G#W:F:[2W+()1QF6WB M_2 \.=Z_-LIU> X4XEZ-BE&VN)ZNZY#>;):K387T8C2N-N'MT\/6&D;+5)X\ M3>JSK#XJN]"LWBXVLUCMRF((MX]:SOG79K[-B;;/6E_P0-_?<\&]X%9'0GI@ M>U+_GEIG(D,^VQO/E=_790+LQ^%@UJ1CP8F0&* M*PY+7+\?E(BND+T?MJ%OMK[M]0,??7$SG1>(:S&S.T*OS-'XUJ2JYT]7]2$. M8'0[KSX,10NHSVJ@H#!.XV(5:_O=I"G""V_W\%IN60AI*ZYR2J'M9=O>\?"$ M><',U:H"X1VNNNGR_GY[ZC]"Z/MGNUFLIEMB; V%>Y^:DQVTUD>N%RE$N9FM MVZ-VJV:K<;$-8.RV?%S=/RN2ZC]G:U0_IG[E$Q?QL->/I. MGWKI9:J\=2>K:4OSL8W-O$M[">UO62BY4&;ZY2:%=@SW8MW,=F15@ROSVUWP M(&_::-+>(FJ_:Q7AIEW^/^@)>WXT_?'C"B3N)L)Z9Z9OYNO5(XW>!GW*QS^_ M7=1@U^+GNM![M?&K:9R6L:[QI4%A^.NB1ZVZ[+R.@BFS:CUN)])ZZ>:K;2G7 M(0JEV;1<;Q\/"XPLP5UR3OPJFO[Q#P("IU]FC XV3(KQ2H?JB6G2X6\%B$ MF -YTD]TUUN,V?DU-U4'MZC_:=;#\D[LY=AMAJ#-'NR*Q6X.(W\[7*LT7XE[ M?]?WU)!5NERE@QOMQK<\1/76FI1SM306\X?7FJ=U4WS?FIBHI:D%.V-:KO;F M09/^O9FN;]M$P@&UN];S?5=CYX5"MSY_BN<&(&U<,EDQ2$E2$)EZL)18R%1F MH6(VBG_6:I,] /UCE?Z6_U3T]+K&7Q!>?@U>BJRJ_MY):\CHTD^4<>M'/)SI M'V4)[;&CS,N#0-.RSM0:P+IWA"JX7+N?B@V['XUMD'"UVEQO*]#+W5UQ/K;( ML+5]MU/Y#O_*$^YZY]13#UKB3 ZB9O6H^I+%*6GS?T^>T+CM+>(N??=<3&UR MX&4,WZSN' MH!I5ZQ:8)_L*V[U+?WZ=Y M*CHU:=ZYV>9.B58'S71K3C2N)O;Y=DM;%3B(DE>Q3P^VFGO -(4:TB^MM$^/Q8,N)Z8/"]#:?SZPIA@+BKLH M*&Z-GE_7Q1='=U_?.;<5J:M_?H_%!6C>%AQ=+.LJHNV<+_,]3&]:U-G%80JP M%#,X[D#A8<7&$95-UP4A9]-"$JL6W(NVKQ;S=MA:3=C2[709-M<5X]NBDS\] MRX[.+PI)["([E7@>@/+6H"[/M<7Z/0--R_N&-MRVJR>Y=F&Y*!HY7UP7T[5R M_717"A3Y9O;[3O5%!O]:]-?%-A M]ZIY'=:;-DJX#6*%-O43I[4:I\G+1?$XWBY61R9!&: V_;0],+51B&MW6Q^M M'K6L%+US58X"B)^XT.4<'D(PB5G&$H086-W**H%-K/H*Q(?D \^6=.$A8)E" M%[[#1Y2X(+;^K07 GJ[ ,5.2 5):B#,IYKO+;[Z9 L>S<^I-76;U8&,M_G^ MU;,3^_#8PY*%NUMM'8"MD;O/<=:5! W;_:&]"$<[YWU2A=2N *^\O:\AX,HAK81N/PQ8+C*. M]Q%%4#OQ-8?R0TPY%-'_?9OF#U,J81=4<,5=WHIOZ^?=;)8%/;9U**MIW"7F M:LVMV_; WOIZ;8[NSM6I;+ZO'$;<[UKQ9+.+/T]GLJOEF M9]7M3<.']SF6Q5T,I\U7;RV[QY&+MOBZQBZ.XA9ED'QALU-FRV^MYAWQG?<)4_OS>_M,V^S MVMN:[4I+\_7LMACF81]T+T^_F1Q;@W92]S0\M&^KD7IH MW=X]-MN\,Y72D:9,'TZ.>O!WY MPUS\7O$/E/*CU.JNDJ!P?Y1Y;^+(!;E6!W$%)]Z MY:V9[U=%+=HXW<$S;YVEG1)/[R[ZE&'_H*3@/BE_;MJE2FIJ8@:A2+'HE53@ M,J^M/'1**4?O./OL7E-_WHGZN[NYVK9N7+V>Q^\7\S??3XNN;S_YKJC$=%G% M@IS\P9S\72\E7A_^?'=C6E5]KPMU0=(=Q4_K;-Z:Y%4OH%6,W9=#MC'Z MJ?S8XV?:!K%WA%?AIS#RKN-IE?BLBG+6BG(?I[Z/M=PL*_;L(B25Z&ZNVT7= MC^/*R^-] /;QY>?#X37@?+-8K=H/I_=J\'.QD%(U&W;1H)H6/8PF[H@M_3P]G?LM)E7]ZU^5&,UVQ#708;WT$I8'E1!5?IIZ]37 MY>F^>_(6K?&5XNH#;C/Y$ FUYE7C?\QMUCKFG7= J4@@'''@17%#\TB]\NEO]8I>,V5??-J;[[Z[_K/O MIT/(+A"0K)8.<6' DD+&R?O"PEE9[3I9S=[7^UDOG?/)@N'!@M#1@%,NEN$T M3.H#!"ZN()\IQL',K[&9,<]]R45Q.U&UJ- MJV;E@/GR?MDY+?517/53.F:?_OWFBR<:IWW"!P.J5+^/V!\05_%_EV]:EW"V M=\Z/V'6?1Q_4VWQ.!3%:7H>2W-NOE5"KQ5'8=KFN6Y&UKGEA]#:@7!SH7;'S M@?844Z8:4^M=37.Q4LKW3]E"NXAR+7KX4+-H&U,X,(,>&$#W#WW_-+MXRW9W MM?8QVBO^NRZDFJZWM=Q5HU>K]O!]J&#OU3Z\\5W1][YNI(+)SH1IE[B5,^]M MCFJ [B('H1J795B/)MF#>-#.VBI:T1;D'-__T%@ZO,]]:&=KB]V91O?>_\6: M/\%FJQ@IW*YTH8IH=*$78T F:4+R617;J OSY\Z[OQO"[XO-?P*^]%[8& OW M946+[<(+MWL1&(0D1'2$1J<[L7=.\$(?1I #(HR["?(4_;V?X#(/-7S7?SYF]AO=BV=F)T&S'\]O4/ M?RQF]FI3I\$/_VC^NKAJOP5B)OVXKY]9A]#\[L?%3:$X0^3O7QW.[.J(?>C( M;=.6^V]6VT3BU_N^9(,:UWWZ]2[C?5\&?_^.=Y\]2)/>1^T/JA)JX'LOS+O< M\YV+6"]V&">_R^PNBU;M,JA'-05/=/1X_X2T=M7J#YO\:[?;*;;42F_;ZMPJ\N_7Z"]SR[M_VXS^CZ5 M"[:%&/^/F[?]0K:M1?C#IG-NQZWK![?9KH=_=.*V#\#-ZE6FZ9MMY3M8D#W,#JW79 W77==1?MLFSKL=WT:^W%H:T$8MI;ON[5\MY7L MEM%,N 4OI0"AG 8K(P'!A!;.^I!")VM=OYN_2[N:H._FWR2_?CV/?W'+GU); MC_6G=C7P?>.P\N5NP?2/2U?#I5L+!?M ?Z):%3:Z%_9!@[;A>3CG\^B>GD;O M&_+G&JNJXB6P,B4(U0Z$UA*,#@ZLH,Q3+;4(M(MI5&?.P31YYZ:S.J3?+I8_ MN%EJT>,CI\;E^;"_5B&4%[6K[V*S+%7])\:OMU2DA5^3+KW8G%"69N9M5>K7:+FJOVW_=+3V]W_GX7?&L MMB5,K_9G'!QXN"O9]B9<7G%KOJPRNMNZ[,D#Z8<DGOX&HOERMY MLVY:)[O9$]P3DGJA.]H\GV]\K-:( M;R/!M]X'9'L+PA'5$-6&AVK_F!<1SUI8^[.;/ES=/JAI--R10UQ#7$-<&RZN MU7KFA,"&P(; AL V>F#[MN:Q_EGS6(.=0,,=L_&'V$)!IAPN(,366ZZXW#SFBZ=&8RNMH8W&:03_VQ-+^#F-W\GX27 XG]3;GB*/ MQ?X14AW8>DNGM4K,*N!2*1!9\KK=,(=(4J0Q6B;<<7$9]S'S1,'6Q@;"UG8% M(0J(QL3LB1?)';4K>%P'\ZA*9A^3K2'9MFWD\<+%NE-@N2 _7,((_,$*QKIZ M$>*BK?VK1WSQ!V/-1!+Q[++%%PD2/9O^70%![W(QT+87&_:-BM_7BY6J_OH50W*_[%M MY/ZC^Z4C0UY#7EM1"J*O-8+K_5&5K^[K.X\RB9EG,^@0S0@A!/@.>%@ M,M-6I^B)[I5E:XJH:Y;E$T44$NVY4>SW2,)(PN-57R3A"W(N&?=$"4DA$45J M?U8-CF4%Q&FO!'4F6W,*VKNGO(<$V%EP5$PL,"I9" TB\(8*E12CSF0Z."X M$Q:HJ]NC!<'!<>H@!*(8#U&9Z :2*!3$3ICM*E&(0# D(.A=CD/TY5!%AZ2B MR%6=!_TG+QQ1\ M6>L"(:%W.2)KH8J.C[4PU=<-ATJ3E!?"012<@*A[<%BE)3#*?62<$F&.]B$[ M)X>>(M7')E9R)-.1I/J0:(= $<-6W[%(<81$.UYJ$SES5=Q ,(X5]S!K TXF M#M*(S+1T2;NC=%X7U';B=)X@:L(%1?X:;3H/%P5^[EA]O5C>U*[?J;;=3]N. M_'XQCR][5>!8RH:0!<\9)"562:X\B.AY^1$)F!R*E^>4D<18%E0ZVFDQAAR] M-Q U,Y4Y%9B@RD GQ[/.46M'!Y+08T1,N)58W'*!0-"['(?HL:&*#DE%D:NZ MY"I=V(A1YB'HP.LFNAP*1V6@/$=E0Z0J'NW=< *N.N_J/J2N"\2%WN6(U(4J M.C[JPJQ>1Z'/:)*/(H (P8)PKBZ3YQQ8X43OI%'*A#Z)]!19/3I1&A/JHS,1+H M9Q,HMXY(1R40JR@(2S18'0*82+GEDC@2]&,"%3P%XGT&*K4&H;@&7PG4$!># M\-X1QP>2$)1T8OBPJF,02P: );A- "KZBU!T),T3D&:D1"9J!# ?J]=)1.$^ MX4!2FE*F(A+%ST":+W.I(<+* & %^1,5_44H^H#Y$].C'<60&?,D<0[:R<+F M2GCP@CLP6FNB7:R]WOID\U.D1X5%3K^8["GR_5AX:.R38"QRODB^'R_#YN"< M5U1"HB$7M@P>;!E=D(P;IW+BV1[M-]4%PYXX2ROI1!N&1#HP##G!XLQ#0;%Z M?J=YW9T J["V5Q^ @7-&S/AQL7:SICSM3VE=)^] MG5\.)78%:MS*2XV]0D' M,YE>0%?S#QD'I.LNZ9HF5P@V1I!.&1">9G Q>G!<&\&"(M20QW3MM2QDK0U( M*A,(X0M3AR!J4965+$OC%1M(3IA.I!(3PH:U0>0HX.9":C!_5=;HZJ*R([+9@&:!<.8"&@6O# '/!AOO- >LG0!A#06/-,D$P<]:$=/F]*D7?[_P^9F-="6+_VKO,[D[=MFI1 M;S^=OZE/6[^%F;M=;'9+#[[:7IT2GQBUGL8O"^ M22%=^[1L.)TTC# VHM+0H0Q=/Q-K4!@WE'8I0\ X=DJ(VPEZE/.D)XB[JV1J M:BE33_@VYG$;8ASN# ."@5!$M>&BVGWNJ*E%(Y]8J_VB1PYQ#7$-<6VXN%:3 MXI^Z".5%#QT"&P(; MO @.U;-UTV_W2S31KL!!KNF(T_Q(;[C'ZV97#UPU6S M+D);;9:W UFE.K#1N,@B'2S Z;0 )VM#-)4@0@H@;.1@&#&0E$]:A6B9.=K6 M+3 F(\\4<3:?2@"G%ZAXFQ5$UB M#OW%JB@R&3+9Q_5)\%RT:SI2$(7.!&'@B ] HLL^$2LD/VH#? (F.^M:3H6; MTB"O(:^-2461UW#EY(A9ED6;F38*K RN^(M9@0^%96.V@C&3'#.V3Y8]27O> M"=%=-19$%!O+JLC>98PD/&KU11*^(.=2*B=",AF<<11$MA0L*03(=7 T\VQ2 M/NI*WP7MG7R=(F%V(@U'=NMM#2(6Z_=MHK>91/N-'KA M4^ \"XB0!;MD04-)MMI02-*XNEH_@\_" 5.I\& .7JE\W#E>.^DT 2VU!*$M MJRO\%1 F=0ZA.)/*#B19R#2?&-)5(UH$@B$!0>]R'*(WARHZ)!5%KNJ2JTC4 MCE,I005)0,1@P&9EP-GR@5>,*1G/P%7G;>W:59D+ L.0@*%W.2)WH8J.C[LP MY=<1DW).F: <+%491/*D>'U)@"X^7S*64'72\D.B M'0)%#%M]QR+%$1+M>*G-$V6XEPFXC@($U0F\!8H,7?T]FJ1(,Y9D&28Z1&<2#66!#>*/#>%,^02&E]R*I\ M/9"T7E'7"2.X4N(2@:!W.0[18T,5'9**(E=UNOY 6DEY4.""32!4<=:<9@F8 M-TPD*3F-1^L/3L!59TWK#6L7"<0%I*[^A8LJ^D*I"[-ZW1!IY)[Z3!-X4YT^ M'C@X(BQHJJC*@OE 0Y]$>HJL'IMP+9%,1Y+50Z(= D4,6WW'(L41$NUXJ4TR MF4WV$H+V-4-7?G@N$RAI7)0NT)B/=O?M@MI.O5A/ZHD1N!!]O%D]7*KW^5F] MZ^NT#%,W:V[<35KVF=%^?^?/JI',1+H9Q,H5\*$3"EP040A4.G! MZ"# TL =T]0+K1X3J)%)298D)*$S"%'.-H0*<(+8%"-/+.2!) 1K1U"F!E4= M@U@R "S!#0-0T5^$HB-IGH(TG>8V"PO<65((,!CP23/@A34#"SZ8X,] FJ?, M3+9[@F1SMB'#E M=4I=C)8:JU.?;'Z*]"B5717)OABL&W#Z% E_+$0T]DDP%CE?).&/EV*=T=EX M32'K\D/0;, R0L J09@T1 FM3T&Q)T[3W+@1@RQ#SN+G=^*"A6S^\T ML;L38!76]NH#,'#.B!D_+M9NUI2G_2FMZ^0=R Z/#Z<2NV)U+L7%IC[A8";3 M"VAO_B'C@'3=:555Y-31;(%))T"HS,'4KD!)$\^,,IRSHX9ZEM#D'=7@B+/% MBU8>K&>L$+=(D4E//!G,*M&))'1"V;#J@T\,V7O>X[G7_L>*P?A MT%!^()4[S7A[5YYPX]ZD[4P#E\N#OW*SG]WMZJLOFO_L0UE<\W99,>DWZT7X M[_ILS\NQEJU\H!S;&Q7,JOV:"S:]*H"3EK/I/'522-!6#RQR\_7VH_OR ;>; MDX>ZN(/)OVZNTW(:RM]Q^NX90;,KI?27IY#VOS:K]33?/J.DC-/,SJJDS>', M+0+Y!(B\X]V=9'>TJWE(+@0+*7!7*#12,*;\:9*D@C,I)#\JLY:6$4Y= BYR M+T^ MX(^S1?CIBR85*KZIRK#ISQW^NG>I\2D5DV_>N%:I MIO/-8K-Z_#S-S4X#FM^5(]=ORR'EJ5>_?W4X#88QZF+S6[YX%?;VU%"KLB7^Q.*\L[AG;:W_Q5/7>N^EJZJ>SZ?KVU?X:SU3Q;6_+U)7B],LJQN>,WMWS?< Q]HI+ MT]&UZ%4QTO&Y\+DN^KD&U4QI*"VL>@PG%E'6;__K"\:^&-@"B[VDSC#^EFG:Y]6C:<3!I&&!_1XIBAC%T_,PM!;J @9TZ)<;L5' .I>%+%#YLWE#5_*1^__?6%&SA,O0S3W> TBV7SYR+,]7NZ*MZ-DSK#.(V2 M=GH:R7;%5$]6PIB'"ZV$5T6J:"*T?M ]IFU5N7W+)_08Y] 0(*^&Z)LV1O]! MN(=#.GA8'/IXW56AX8@A@(X?0.\SG\WW;29NK/-RN",[7!R]PS)$TN&,&2+I M.)$43=&+G(X#'B\$4 30"P)0-$4O>5;V:(K6X"8V,?UXT,2Y,P!4_$BS$L=L M(!.JSP%!PQ Q;DP8]VF6'PY=__/J!$UUQU_JUMM*G']<_7#5K(O05IOE[4#Z MY0YL-$XC^)Z[!6 G@"X[ 62G%% M*%CERCG6,3 A"HC&Q.R)%\G%CUN26!>K;E>G/;TXL597_OC6S2G;5N]UU"] M*38QG ^J6T#O$-*SQ_#9,#&47<.'Z(Y=B(HBRV$?O!%SKBK_I"PD!)(RU+U< MP'%-0!).H^8D>G/4_[9_SCWHFU1'HUE?K.R1G5%\D9W1! M#^E04TH34Z(XGE&#$%R#S8$!59XJFQFS(O=/AWL:_-OR^\7\35IVY8+RB;04 M"1 ]4"2Y$:DHDAQZH".F7&E23EIP8,)R$%IF,#DHB)+(;$-D0IGA4>YI/%!- M&-(O^I](S:B^2,TOT?_T49=[4P-&>UVW^G3@!"V,:+A1E!*EU!E2H$]38%<< MQ]1$,(RSHIN)7#8F%44N0S=SS,SJE2"RN)FQUA6)9 *X:!S(0I%!IR"Y5'TQ MZVF<23Y11"'-#L:='%3?J6&.R+E+=MV;- ^WS<*7YVLWP#AU ?RPIT?/AE)7 M2CU$&A\O<3IMG=%&@%2$@S J@/C4,6SU'8L41TC MXZ4\IYW.5GG0DFL0R3(HC,>A^)!19N5(#$=[3IZ?\DY474N)F1@KD>4N"2:0 MR5!%!R+%$3(9NI+=\&KB2MK$5"%25US)K"B89#P03J6G)D5GZ/!X]52N)#4: M219=223@"U'?L4AQA 0\7LICT0I56 M,%KY0GG!@0Y2@(.5JHV3WE MG;105A UX:*K]9@(!H, ^0K5-&!2'&$?(4.8S?L24VD+JOB,#I/09A@P 3E MP28I')'9>4?Z8L^3]?:17377NQ";-8EBG7S!?K57+>*DSJF!D9@)RP'*E!3^]>2PHF/J=/& MD*/W!J)FICBK6E6Z+0.=',_%8RW^*AU%.2R5?,(EP44EEP03Z)*BB@Y$BB-D M,G1)N^%5&YV,24C((1:.)$:"5857:2!<&Y.E= /DU5/E,)DP2+*#<5:1@(=/ M'<-6W[%(<80$/%[*HXX(E:(%G[@%H94#*[TN;"8T3\EHR6/_E'>BX*+0@DD,E31@4AQA$2&GF1'I4'*:I>- AF\!\%2!I>MA4"<9XP9YY(<'JV> MQI,4'(.UZ$-S: MKGO".VDM++5J0C6ZBQ<%!LA7J*(#D>((^0K=Q8[<1RP:F&OK],R3-VLN7$W:=EGC;@O M1Z?EGGL+PON7]1!=8E3T@IN"%ZHJ!*7"91UA>!C2+55 M0P(G'3$JZ&SD48.&_@G^1%E8BUP_(G\<[0"T X8P"<8BYXNT \;+O%8*H:RV MX WGA46%!]^VVN5!:9<]9\[WS[S=E!7GZ2\IPO^DY>*+/P"2[,O"%R12)-(7 MH>A(I/W$J'DPA%D*F9A"BH$IL,FY0HJ[:>%4HY)NE28D5M;>+5PI/'$0TR6&.4#3_$,N=_3UBMCAO<%X@D2 M)Q+GBU#T41,G9GB[H7''(J>>);!*TD+CY8>72D"@/I*8!0DA]$7CF,<=!M!= M3%WUKL[]4(BLGM]IH?5.N%60VZL/8,S."#,_+M9NULLRA"<--W;%ZHR*BTU! MFY0BC_VJS6TWS;&T7O7[]]^Z?*[MUFO=CK4GV>Z?Q- M?8-Z.,S<[6*SZXWPU?9VE) K\N7^A#*\,W>S2J]6Z<8MRY3;BZ)%W^VUOWAJ M1<*[Z6KJI[/I^O;5_AK/K$S8WI:I*\7IEU6,S\VSW?-]P#'VBDO3T;7H%1$" MGPN?ZZ*?"S=L&):;5419O_VO+U@QF8:UZG4OJ?.-S;UW\1FFOE_,8A>#]TT* MZ=JG9@*P6FK>K-^6YZ"L MV::S<9B&-TQW@],LELV?BS#7[]FXZ6Z-UA&2+I<,8,D72<2(JFZ$5.QP&/%P(H N@% M 2B:HI<\*WLT1>S>5EG]X^J'JV9=A+;:+&^;U=V*IU[6%PUS-$XC^+[64>YD M/,0UDA\AU8&M2HR"1YLT!RMS &&9 6MD@NQIU,P)8R-YO"HQ,"8CSQ1R4!X$ M$1Q<5A$$39$[Q[+G;A0]_:52$V+Y,)8H#@5">O88+H88A^B.78B*(LMA)X 1 M'/5+>,KWWZL@@A91\#/=HROG_./55C/F,'TJOW):%;7TWW MAB)C).=1JR^2\P6YH%292(.4((0K/VQRX*UU$(-2DAJ293AJC'-^.CQ1MWJJ M],30@>P@,Q0(&0L0(\N]6!5%ED,7=,20T<3N6Q,*HI M,D8-%IZZ!'_;T MZ-E0ZDJIATCCXR5.(;3+F7M(1A(0LC"AE3)#),2EH"C3Y&CW3L&UDTX3T%)+ M$-HR\$PK($SJ'$(NO]M1%.8R0B=&=+5W",+$D&"B=SD.T5E%%1V2B@Z1R= A M[897BR=)I:("C X.!%,&?&84G"2$6^J3XP/DU5,5WQ(JD&0'XZHB 0^?.H:M MOF.1X@@)>+R4)YW1Q94DD!6G((208#D74-S)D"11DK$!4-Z)"FPEG4@KD>0N M$"5ZER,2&:KH^(@,/FQ B4&E2H:^HP!$30;M$510L&L=. M3WDGK9-EDD^$H,AE%P@&O.E3D<938IE8$13$,1(L)9;2%H1PXL+6MCP,762 M'",UB@.QQH+P1H'WAH G4MK"M:I\/8IJ6$LFS&"+H$M$B=[E.$2/%%5T2"HZ M1")#C[0;6C4F\$"R!1>DK1YI!,-B<3&3M9$J'54ZBN?V3ZNG2F$R:9%D!^.K M(@$/GSJ&K;YCD>(("7B\E*=4=)%9"HG7%*9CNM!73L"H#Y)E$RSQ_5/>B8IA ME9Q(C21WB2C1NQR1R%!%QT=DZ$EV1*O.6BJH@D2S L%EK"U^).CHG$R&1,:/ M]A'KGU9/UE"6=E4,>R$(AIXD$O"(U7@1D:05A.P;'D M(%D9DK-$*TE/3WDG+8:E4DZ,0BZ[1##H78[(5ZBBX^,K=!B[84^NA/:I>(@J MQP2">@>6! >!99^L$5JR,\1ASUD,RR9<=]6(X$)PZF**82]FA4J/Q;#7UVD9 MIF[6W+B;M.RS2-R7H]/R3F97\F;=K!:S:6SV@NE]G'IF^*[T_?V2'J(-,%[6 M==YI[F0"ZRVM!3\27"ZL:SQUGE)I#4V/6=?(I"1+$I+0&82@% RA IP@-L7( M$PMY%'6TG$^X,H-:CH)(,P"DV=Z"\/YE/427&!5]8'*^2$I%M[JCBEYK"<]9 M@' D@#!.U?6B%#2-E!.;K>1F> 1_HCRL1+(?DT/>.SZB(8"3 T!]*T_C7H% M"4%X18&*D$#XZF777KN<4\VEH3(>1[3/3[W=5!;GZ2\IPO^DY>*+/P"2+.(+ M$BDJ^@M4="32$Q"IM((D+A0HPTSQ8;FKC74I*$HE9Y+Z+(YVX^Z?2#OQ89%7 M$6Z05Y%77[JB(Z^>(OF;%6'!"-"9,A".:_"6>9!)>B*8$>H M('&BHK]811\P<6**MZLVPCE0I2ADX@N-^[:-,&<0. TQ1QJS' MG 5NT&5'94?>'3;OHDO?C15 C'?.40ES^=SR8[$JW31U7;_5L! MIW'VU80SCB;!$%&RKPY;:"Z@N3"HB8#FP@MSTY,S02JE02F70#!JP# EP IN MK"*,.GT4^V/Y$A?"DL#\R_R#!\(.JX MEJN\7KZ>JJ>?"\ MJ9!I>;$4[V]9<&I6/BFOT&0W73;OW&R3=A=Z>.>?W?9E8_F^O&E8IE@DLTPM M8):3PWJQ7$W:=^V&L\X_N,^%D)/.2D6@,CD0TJK"6=Q")M0DHKR2Q#WF+*^E M]UD;D.6DPE0^@@E!0-UE2K(LC5=LSUDAS]:OOF[%67GG]6RV^-G-0_I;_F[^ M+JW6U^7A/I"-OOOKMP_H",KX54JJ_+!*\^?>T!+A(O,$5%:%89FG8$4.X*S/ M@FC&N3YJ,4Z*OVXS24"$JEMIR0B."0>QT#FWA$4I:1]O.%\\P;7/D.\@$*5Q M>W'4]VK2+SYFA@WJ+']+-.EW[M&PXF32, M,-XB0?F%735_WUE;S1LWG6_A!A194RGH55W:R5006F]=ME2NVA\XI/ MUVU^I"DP6R[S:S<;E%2:X3'G^2R%8AY] OC?8=3.SMIW:A0F.\89$&)X=0(, M>)XI^)B4L"I:Q>1CB)*6$4Y= E[!3$3"P$DG(5FCG0J)1:H?.PX'@/3US*U6 MTSQ-\8^W-8%7T6/C9G_9<>\W16-_K);AC^6.?YPMPD]?-*E UDT=X>4F/6=! MORQ;*2\JNDWG;YK6BFY6F^OR!N6RJYVI:G?NX=?/J[8O\ MZ]/6;V'F;A>;7=NRK[97IX1[6ELS9YZNXQY M[/J96(/"N")5!+@*< P!;E ]_IZ4418'>:O%ZLU@MM(P*WW <%* D2UX:+: MMS6_\,^:7QCL!!KNF(W?7.NJA*1W;.NMI.*;36I^GJ[?3N?-8IZ:V^0^<\*J:\;*MU(ZP6@EL&5/;_0XM,P*<)G5%"E$A'_6 M/B7;OJXP4,CVQ^W\_[9,_\J[JU,XE#-)A^0D5_$8J.E'J* MALJ":4$4@T*A=:O#3,!9HD&10HS66B//Z\ ^1ZE=^[+,L GKK%4CHLP0?=V+ MB?CB?D!+!4IT@B\AHSDD'XT]!S(]Z.!QZ MLG^LBYL[BR5+)2:$X9Y&P^/@ 4 *.K6H[,BMR*VGX585%4]*.O#,QL*MM#B] M4LM"L$Q(1:5WX@Q.[_U?W7&JE!,M+'+JX#CU(WH;/?EI.?6E$.$GO2IE[[O] MB>OUN\,L*AX)X^U=%.3&O4G;J0AM"OJ5F_WL;E=??='\9T\:XIJWRXI;OUDO MPG_7QWM>BC5 ]H%2;&\4:^,55_'K50&EM*P=DSH):K3+]1>Y^7K[T7VRWMV) M_.DN&N_3L6>Z:"22&"59@N>QMM]C 9RR'#AQ2J2<>1)'KMRG=-&XBY%^,UV% MV6*U6:;51[;) 'U%!?_RJQL7XW3^9KO1MWI?[XS/F7R_WC[CW*MEQ%5SOV"F MZLBWT[F;A]HBY[OYJDCN^H'"/-?KXM/$>&E-9SYQNHA4-)\+"EQI"H+I7, N M.2 F"B%B#$P>U8M_RG3Y(;Q-<3-+?\MW$^?U:I76J]?S^/W4M5TVBG'VE^3J M3(I_F_^]&FS+,IYM(&1,76AZB!P?=Z%9W;>A>;K/3+Z;:ZX=AVW+JON1V/;/ M<\O47._&I"E_'S;0FV_[\FU':=N,;[Q]:MX+JI?4IX;;*\W$AW1PN5*FJWXV M5%V)#SH.G^LSGVM0):S890>%>Y:U\)2<I=F#476& EK]#X@6,B <#9T.&.#G3W#'3"$,X0S MA+.!P=EGE*N_Z.$:OT?_V;5X0W$Z^^I]VR;<7O54"#D4X0^=4U#00RBJ1N&B M]^DOR&K]VJ[=- M^O=F^L[-:EWT)_J/F#$>64SR)0L:A8O"':=P$2)0BU&X*%R$B/X%C<(=OO^X M<^4?K-\[J?_(QN(_=K=,\"^+>;K=;3#?Y"+\3^R.H,I4+JY!XO1"SV/]WY_N@VE/='/HJO>MHA,IY#"Z! T%'<:" ML4A@+U9%D<"0P#Z*P)3/AJE(06E)061?",S9"-$28TWF69)\1&"6)2JI T6U M 9'*X58K S1)&7*T5.A\9@)KFU' _Z3EXHL_ +(6LA:RUHA4%%D+6>OC6,OE MG(-V4 @G0/&R#'C##*@88Z+5C=)';E?FMGAEG@!7N;I=F176\@%\#BDZY[-U MZ'8-$1U&%1%^HJ(((\(=8\(_KGZX:M;+ML';;;.ZZY&,Z93!&2B?N>O14$0[ M%BFB$7)&(X0D9W2TQ>]U,H.@0H)GN78B5>69=+*!'O7LS]R1&9"%45F.A\S41(,B:GRD7+%/98U*QD< M<)LMHX(KG\1C9DJ,)V:,A6P*APEEBF<J,WI.@+&A#(4BN.D"3 6DO=1Q^)$/>8H32V1A"IP MT4D0VA9GRR5;3LR>.J6X]PXYZ@4" -;TCBN"^_7B^CHMVWT\;MQ-6F)J>7"V M!R:/AE3]@+9'E[9'-D$3G2+PJ(JORPD%*XL=87D0C&NKB3HJ>N(QQUB(YR=>05A_*EMDD D=&"* XC&!$8<,6B5X0YF4/?7G%QBC5' MBKK ^=^[')&B4$61HL[H/,G"+H)Y*.Q2*,H&!X:[0CS%"9(Y<<6=/'*>LO2, M4@V2"P/E9 Z&.0&T\!-UU@0O)5+4RYO_V,MO3+W\_M+V8-CN$'Q7=(L-_; 5 MSZ4+&H6+PAVGJGK-X\+3$=Y5>-%1-+#'+4!0) [W)$CD(518XZ'T?%E!@EA -A1A7G M249PS.A:>$H*XOODC.IB]29RU L .R_-\( KGN3YN&V6?CR?*Y.$FR_-SP3 M!->/#RD_AR9(ER:(RABB)'G8^CG.)$*1O I$)4@FH'U@L!)"9*K&2<6G.48R1:%P_) M@"I4!2*$!)Z9!(1Z)R0G08>C;;^0HUX & ![KCBMU\OEC>+I5NG9KY8ES/< M/#9^@1MK#]$(P1P2)I$OU0AA0A/+- 4A# '!G0#CL@<>G?%&)N9U>FR$>&YU M]$$!B[8XU]SGNN%V\9L9L\H4L\52-OX(+L[Z(1@@/GF 8N9?0F$Z(L>TQ,4G@1>!2@=-8@M*JIQ2#!*^V"-4I0=;2] MZ)F]8T;8I'CPR%$7" "]RQ$Y"E44.>J+_5,P M>SR$O.<+AQ[,'H_/]@B"%*N#!9#%H"C^<0Y@G.#@M;:T_)<,)UWLGS*^P"W. M^B'-^M[EB,2$*HK$=#YB4MGH0%R 3+0'H20%+P0#%2Q3+F7NY9%3_"G;IYS9 M*99TH@U#BKK ^=^[')&B4$61HLY'498[)Y1VP&*-P2:7P7.3(?ML3%8A:GJT MP]>G;)^"%'7Y\__$A;=4GC)LVUY]#&';KK9/^28MI^_<>OHN-=/Y:KW<7)?/ M/W7_%,P;GZGS.0IZ!*EE%"X*%R%BS()&X:)PQREWC&W0J 9>L!/?\#"JFY"6+T>GY9T@KN3-NEDM9M/8 M[/6P=^&/1<[O4>+W2QK#XIVN!66*NB 9I. M"$H)V. B1&J]X3(DYH\SMX8Y MEI,$Z00!X5P SQF%Y&(6.E*CTE'F]CX(]WJU2NN+*QU"A!@ 0FQO07C_LD8J M1$5'*AP7%1)NI$V4@Z_[BPE.-5A*#&C"G?-,6L:.^@?29*/CG@#7.H/0*8%Q M,H,6-'A2UPFYHY4]W5#A42:83JC6R(D(%.[]R#BX2!24HXZ:Q*\JA5$'+B M"X**$Y=/\9,&OOG+"WS_N%B[6>/:B8F9HL'9,-TLMG\(3.R*562*BXV?I>% MT\,IAT,Q="K80)_$F@? \5PHED)R* MTB4A;3I:7"6<(5'& %DI7FB7"_!,*TB^=KGPDF=-STVAA4"UFA@AD$211)%$ M4=F11)%$S[9_G5=)"15 )1L*(:8$EGD#M&[J'K23*1R3J$S,!4W!AVR*'RHY MN! H$.FML9HX7O>#/S>)&FXFW%@DT<&1Z EJSLGL[89P"^Z.FDA^7L,L M),U!8,FH8NO8->M<7;-F][,3,U*#LW1>T-+" =LZN&1YK-:.R-FYY TXY1(( M[B(XR1RPG*+PU(IL6!>MLPYLG,[6+9\BKOZ"\&0LR(W]/GH?@O$K.Y(GDF?G MY.F"=R92"]$3#8+5T+J@'KPGD43/"*6^BZ99IR#/D\8,7A"PC 7"D45['X+Q M*SNR*+)H]ZTGK1 T&@W[?N?W<1GK2A#[UV[?^D[=MFI1;S^=OZE/6[^%F;M=;':AE:^V5Z>$7)$O M]WI4='/F;E;IU2K=N*5;IX.4Q4%.X]UT-6UGV^VK_1G/Y#:V-^'V2C/Q9971 MY#CE%7XH..P^?ZS.?"KG4C,691N!TN J3D#+UD/JH^9"^I M\XW-O8'\&3G=[KINA'3MT[+A=-(PPMB(2GN&,G07LRX1,0X)9)C"/6LOLE&" M4%\-?].[-&LHLL9(6*/W <'(.<+9T.$,C6"$,X0SA+/1PUE;KSW8N3/PEFC$<6DWS)@D;AHG#'*5R$ M"-1B%"X*%R&B?T&C<(?O/S[180UW+^EX0>A?%O-TVY2G_2FMFUR$CRW6AH=) MW2Q#[5VT+V#M.JY+[[0U6DJ!9Y6A=F4!$8D%;QR!F(T*7@8I&7^\+CVYY"4U MM5UZ(""2EN LR^"84HRP').PC]>EUS#:ZWFL__O3?3#M=$O4N=(39>V@%JGW MC@YCP5@DL!>KHDA@2& ?16!6IY2LC< $E2!,]&"-D.!)=$D:P;1+CPDL9T,% MCP9,L(7 HB_G<$=K'W3K' ^)F*/V9"P=$L8"K,A:+U9%D;60M3Z* MM1)U5%$?(=-VYRI7W"[%?;FXC=F*7,CK:/\-HP5UNCAH@9#"=$2%2G(!DDA4 M1<&$]^AV#1$=1A41?J*B""/"'6/"/ZY^N&K618IEYMTVJQ0VR\_8>@/3*4/( M5;UP"#J/BJ(1TJ41(B/UC-@ 09#J_%H%/B8-U/%(LT]>QB/7F1#OLB0>DF,< M!"WVA[5,@=)"1T*-])9?@.N,TWY(T[YW.2(SH8HB,YV/F7)Q=(W4#H3/A9EJ M>-?[I" QPXTTC-EPY!Z3**WQTH"2/A0VHP2LD*IXRR+8')1,*O7M'E,VL9HB M1UT@ /0N1^0H5%'DJ/-QE$[1>T$%.&>+)Z2*"^6D9N SH];[X*0\VE0P%X^* M&$; 6,9JXI%#(3,.L7!7#LX2FSQRU L$ *SI'6$$U[U)\W#;+'QY/ECO#\[UV.2%&HHDA1YZ,H3E+PFGC@45:24:S0C?*.@,_%=TG2F!P2)\PB1;W ^8\M_<;4TN\O;2N&[3[!=[6WV-T%G >3B 8IM!21)DEE M[&(1YVF)Z7A]S(0P.Y&&(TM=( 3T+D=D*5119*DSLA1C)-?FKRK599S,<[#: M4H@A29.RY#8>K:'XE&63$!,@0LDLO'(&PE\3XC!#& M,S$\:6"JQG!MBN"*DPQ,:ZIL&3 2CESE3UG(.;X8+L[Z([%/6<9[9.V::3)C$)D>7" "] MRQ$Y"E44.>I\'&65"5E0#TD$#T);"]9Z DP2;RBE-OFC IA/6XA&".:0,(U\J4:(L"E[6NP/DI@" M$;@!XZFMID7=13MZZHZZ21@:J?69@=*D[KTMBN'"F ,?J; L.H" :!W.2)'H8HB1YV/H[SB@F?> MYA8S"!$,E&?A=5_*&$QFB0C_F*,$94D3XD&FFIG4+!>'BS&(+FAA172^]P@N M%O<+^*%D88S1JU%BGIY M\__$A;?TI&%;.I:P;5=;J'R3EM-W;CU]EYKI?+5>;J[+YY^ZAPKFC<_4_1P% M/8+4,@H7A8L0,69!HW!1N.,4+D($:O&HA8O%/^,J_OEVL2R7G#=ALURV/?CR M8OFS6\8V:%0#+]B);W@8U4U(RY>CT_).$%?R9MVL%K-I;/9ZV+OPQR+G]RCQ M^R6-8?%.,[<^J20E!6J%!L%5!NN%!R>L$%)H2FH6]E$YL^0A4R* !9I *%4[ M '()7$D6J0J&BJ-RYOL@W.O5*JTOKG0($6( "+&]!>']RQJI$!4=J7!D5"BX MT2IX4"(%$-D76JL;P4@?!*/"&IO)<6\FKTWD&IQQ$833#(S(#@A7GDB?:2!' M14S=4.%1)ECIKE;O(%!<#% @(Z*BOPA%1T8\ 2-&Q37)B4,.QH"(R8-EP@$K MK*=S8#P>.X=6IZ"9UD"EJ&6]S()-VH&,G%B2E>8>&?'E L6)2Z?X28/>_.4% MO7]VTQ"S1X"R8;A;:/P0F=L4J,L7%QL_2<*#IX10XC;;_ME\5_Y!Q M0 NGVWU?M7$\%=>=VV+A<"; TE1^,"4B$8D)'1Y;."&[%(LU SQ[!J)&#)Q) M!"CE1&K'K1?'':=: /W639?_=+--^F:Z"K/%:K-,796!*SU1U@ZJ?<1$\P D* O"$@=>RKI_NK,B,Y6<.FJ(96F,QFL% MN0VUTQ# V[I_NK.N\4.[<%$HGDJB),AI)%$D42125'4D42?1<))JE#3(H M!Y$*5[LT&?!9%N]2JS+,/E-BCU8G2TX]3]Q"5D[5'>L8&!LS4)MD5M9G5_/5 MYR91H\6$&X4D.C@2/4&]^?B#NCVM2?Y^ZOQTUC8"^,2%R!I45KF8>9XV5DIE:RP)H M+S.(Y#AX:PU8J7CD41&78K>MK@ZJ/+#?U>455/4.$UB3C(J.7(EBDP++"E4RIY"7CT5/=;2^LS^;*XUKDKI;#OA@@&0M@(V,B8R)C M(F,.B3&](9(FZ2'(7!C3&P?>R=#,+42;$P@6 M$QC-#3#"M1',6FY3%^VR3D&>IPL8O"!4&0M^(X7V/@3C5W:D4*30[I/3.A&= M?6TV60NY!)5@/.,0C Q1*,\T=UTTRT(*'2BJG#7J7GYWY>W_L!^FOVZNTW(: MRM]Q^JYO2;R/WEAGXGGR/=F54OK+4[SLOS:K]33?#B>N_S8U7R^NRZ/<-F'F M5JMI+K#03->KYFVYU>RVF4W_O9G&YGHQ3[=->;.?TKK)97ZNFI^GZ[?3>?-] M>I=F#6T6N5F7J^4"*-3<)M5J@?<-FZ9M@?$QKM5^5D0 M\-^;Q;K\MKO^35'$^A3SID+'N[3[?'75_,KS_N/JAZMF7;"AH-AMLTIALVPQ M;K+]QKUI5P,L?!D'5_&H?!$6RYO%TJU3,R^W7S5N7AYI4=ZM?G5=YD.8NEES MXV[2_V93K+8;6*]1Y%6+.K2N'=N.FL/K1>O MWZP6FV6]2WG!]MQIG1@55PL]%"2=W;8';85\NWV6:W=;Y5A>:S=LY<)%*#'% M=MS*D_Y;']+-.EW[(CI.)@TCC+<'EE_8U7OG M_V!PKCL:*""??JG#GC[AG=^/M\^_]KUA. C H_) *ELJ_%]O[]+/-P4EME8& MN%P>^Y6;_>QN5U]]T?QG'ZKBFJ+AQ1#[S7H1_KL^V_-2K&4)'RC%]D;%4*O( M5R;6J^V$+C.H$T)I4:1,ZZ^W']TGBMW.'GFO)IZ=?<\W"X?QOKU-OMM.WO@/W[S"R/4WLE[$&^\:LB7 MU3AHO9(Z,U9I/BV4NK4W8GF)\J:Z^=FMFM\^]>#C]6:)MI8([5:G7*71A*A2E,[[H P0A)8AD M,OA(+(B0M9<^0S7R8_$H=E=;IN*IK>N'Q1F;+F*K[]/5O1,8/\+SNBHCD=R#(=L+N1-F/ X[6?[\ \=W\WL:_M^_WT3R?WI1G M;(,%V^C7>O$AX;9R5+EG<8W;&&#ZY::=E_7C4*#(%3XXNDCQ/M^Z>3EC.5W] MM'J@KX<1J#:F];8H;!N@>W#I=VZYRZ'<5C8K7Q76K+[)9EV/"&[UMLFSQ<^K M;7PNKS7LS:AKL7!^?3 M(*\2QQ2I89'=UOOK3V0525&BU%)W4V*1R@76TR*+55F1$?'$+2,ZYP4A=/UE M?^];,_?/]3_^_XYKM.9-N%;]._%GC; M<;>\ZZ!K#\O](\Z0TFT)0);[=>LN.S!MN[7,$)$G9>FS9HKH[3H8+T2;M.O8 M9(NJ> GM)^7"_I_MR2K>AWP:SKLK.[+%/H:X-!==SJDP0W*S"5Z\BSW=IGH_ M++I[Q^L$6K?!)>AYU-BW5X<\.$6[QLNC1>^BU=4O:[DV:" M=M7R+B@QL7S:R4YWVJ1;:SO'_^EI@S=?[@Y><&-E S4WXMU[?)8F^!9CY-9S MUYF7\V4BH+SA5SI(K^ZV4#B1T9A(P=N ?FM NP/]VPB$21XIB5IPOEL+Y2T: M6JCT?DL7*'C(4O_3O^45O>&.0)O":Q2@DBM%@VPH0$#Y,E:_!L?;-N& ^*P3 M^-3>DM4XQ1\7N5_#/ZSN%9%(9?+U@I@>.;!\YE#:/#O3@2U MC4HIAZZ!EAZ$T1D\U12=!&-=B%3R[>+]+Q'!=P%U^V*RNIHOEZ9,H(:?DF]4/D /&[K)-K]MTZ4JF M?T6*KG:LO_>KNPZB?ABUH]X:?+VZQST'4OO'"GNJZ3>%BO>5-O77L5-*V".N M>]2]Z"D1?%"I]S M&8G05 (EFH'P^"\;383$6%"6!*[,5K7F=6#\9OA\1Z<.-3WAP@SJY.'>=<&A M:-0*5R^612M<5;CZ++@*1AH:/0=U.?.FC MV;\A&B>U6_; Z%Q;ZP_*B/'>>,1L!\%EB:8+*[:(LD!(],8Y$8/8,F(H]TQ+ M-'=(Y E$4&C$R,@@.*A,W64^Y,,G;F[@KXF(P9GTKR@3ITO(&%1^_\^M\DC MI75," DY6@+"4@O.!0;412J43C80<]OD\;KD.K0!264"(7P$$X* D)R5+$OC M%7OF> !5[$2;827A#T*I'(KZKAWT][X%A\_L%4$K@NX>00GGQ#@&EFL/@B<. MGB4#T1M&2)#9D*V>@Y;0Y!W5X(BS(*+R8#UCB*4B128]\836LH"#T"G/&D#X MDO[YQWN*>R#O.X@^^N>N;2YE:% MHCG2[-+-^F[U?:>CR])G<=YU\&GQ)N/NU^4G%XOQ?'0Y3B?-ZDC[9H3D9A_Z MQC6EE7QIZ^ZNR@WN:6+2-]N=A0K^Y#&?6>NC46,YO=V9>@>B^JS;9E>BV!)5(XQB.ZB':W_4WN;(?XT^3=ZE5_R3^NWG_5Y&3= M//6^/B?= D>318IOYX]]JW_0(0GY TU*[NU.?5CM2::?Y'OOQKCO^.[G*7VB ME\G=39V^MO//DH/U6_'G II=GG#QURC3KE]U$,/9V&U[OM HJ"5N = W(-LW+"G MGAM_6=K+[XJ]W/Q]&CJD'>S^K7,T ]S!VM*FBE=MUG5<@E5UW>"VI.JZ@>JZ MVK[K4.6JMN\:SI"BC>D@;[NI'J]K.?'@T+\2MQ)WT,1]E)%4"5VYN!+WI1*W MJHC*Q0=-W"=(FFU2CS[ID4GZ\HY,[J\M<796[^LDQ6 MA-$?<#Z*2,#7/_XC6VD2IPR(+//GE#5@,V$@::1!91F)20_>A ="F0P.,HL. MA./E5 +G8'3RT4NOJ!.#H>BOLW3I1G$UR+4?\+P<-=MIG_ER9.J:Y>_\GYM9(;=0'+ )\MVQ;[UU-@N3XV9Z(QQ3D/248+0W:DQP4%[89@5J+N#OEU: M[YB@R;$ FE@-(CH'3@4/666CJ7"4N_")Z;V=7MS1:3'!!M5H9N_R?RA:M$+4 MBV71"E$5HCX/HIS)/(HRV)J7;FB,E=8@$A$K*X'?2./#;8B*+A"EJ .K8'35! M)(X?AB@S(J4(X#BE$()BG$MT#85_. !H?#+2&8BL=.^*@8&5B-,Q)NMR<_D_- 3ROF@FCE5,:](M'_B5A:M M2'1@2$2$%-[' "9Z \(S5X)K&J)20FN29-);83BG$C&,)LA1X&^L].!EY&4 M(='>1>+9)\8.?@T2/<4P@BK=M6[N&$,,M6[N*(V1HR'NT<;>@N7"&Q'!G@/!_!<#EY;A:!* PCC-'A/.21NC76,*RGB8"CZ2Q=F MZ\-K)PU",BQ#;K5.[LB42AW(- CE74>W/:^7I+@L7=<-1&W0SV&4@G,R@/-* M-ZQ2A:HF!J FZM22 MRN@O@M$K'CX!'@8?F&>1!) M$' %&8-4Z.?8H*4TAQ,UK!IBB''%.L)T#R-,;Y75U+SE4*R82MQ*W",G[N%/ M^!KPP9DZ-?!0[7.3A)!9E2@5XR 4R6"U,Z"YDLG%Y*S9RNI_W=S=7=>7Z3HL M<'BF^@#418U;56:ON%EQ\XGB6L%11AT!$TO6/66*&$@4,&$2%TPQNIWG^;II MNP,]E/J"%,E!!;B.I@IB_VVR_SYRW0RT4?K27ME'LQE#-&4J<2MQ!TW<9QTH M\I()78E;B7N8Q*TJHG+Q01.W]MPYK-S\_L[\U'3H$,*Z0R?NT9[Y<4[D&!R' M)%4"P2D';R0'EU52@LJ4:'[P)DQS'PA+8'RID O*@,4; X\A>NJ)UL(,AJ)O M0Y@MTIW]=L;7D97:;.?(-,RP#T&_@*103?CLM/U!-EED%T$ZX4 DE\!Z_!COADQ.-,6L'67!4TYDD\(EG$$(Z;W22CO#[$SX;8>>=54MP;0:5 M]]F['C@4;5JAZL6R:(6J"E6?!55.YZP-3\""CN@=1 J6$P&^].),WN28S%:G M'NNSIH* C3F L,0BLA7D4HP'JPPQ[A,]XYX JFS%J4.O/:@!O*-MFEVCY345 M,6#A>.H@7N)*,>(RD*0%B-*?%>%3@B7*1QDYXX0^>!.OK5^[$["]-521^2I.^=CA6,*HM6,'H^,(J4AB"D E\027"GP- " M2R3G1+.TT:K=-LW^:C :;@^JWZKWQ"^>\!$Z$ M!9&B!^=X@,Q9-HEY[6TZL,A=51-#C.W=46!7NU<_=??JN^I<:A9Q*/9,)6XE M[I$3]_ [Z WX*,O3#)BIK3B?WE+/A'J7E2A)]826>@A@5$2KFRE!-,V64K[; M%M:[#V"Q$V'XH)+M!Z%/#D5SUS[6>]^"PV?V"IX5/'??QSI;QZ7@8".S(&QR MX'1*$"3-(C!B%=LZ*_IU?:P'?%;T!2F39PUWX;\=OOV^W_GY\.NEO"=*7?HC MC!?Q2_:6LH?6/I&/W(%3*TYDK.O@U*M8T&X\F:2?1 MV*) FFENON\_N@[!NJ7NV>3%\D?Y[6BR<$L\B*,/+T+<2FF M[6KSOI]>(!W/TZ1%NP(OFUZDOT_;MN.5][B8OXRGX?=734*KXK)L^FR1[@-> M=JJ4_N8I..&?BW8^RE>#T57OSQ.:4V,D;RE$[H"YP4>V1:@:I&I33*@/H_E5 MD;:\@P+G[JAPN?'H M]O7FZ+?[5I([?2-FB0OOWE^Y^:;T<3_':Z:/%'[7?K M<0N#H%SS(,0_.Q<]FTI967(]O]R1(72+^71E^I;U(!.4-RB7P]A=31?+_/2; M_G&4D%/RS>H'N*5C=]FFUVVZ= @?:46*SMOJ[_WJKN3IAU$[ZKR)J]>K>]R3 M1.T?*^RIIM\4*M[G%?37L5-*V".N>]2]Z"D1?%'_D71X'7!ZO[9Y'F+JGG%);+82DE$*A$H$'',*8G0J!9*"45NI M^\QT1 /!@(N!@) L@K'!0I N!VND8-;?CLN_G891":O?B,I_WP?B1Q_2W]QH M4KY^6Q);[]T?.TKJ2T$&=81E[_KA4+1LA; 7RZ(5PBJ$?1:$)9M\=H8#8I5' M"..X.8$[$-[FX!./G)%=5)_M!\*4W%5)]Y'HAX-RGH\F/[(WF?\YS9LQBE4S M2V%Z-L%[Q68T678-#YNU&_AQ*=YHOBV7?U?S68,S4&H#QR%E*H9HA.Q-RWS[ ME;,>AF82*4E--X,INPS"\M**/&50Z*9[1K7A8MLDLHYYYQU0*A((-(S ER-M M.2DC%#$QBJUV3)\JH+MA)JV,H[^D4@SV6PICU[:CC%Q95OWY)E.I%L-_/3BJ M4,MAE?7O77D]AW=5L;=B;\7>BKTO$WNE4(BO-H.FA)4@1 !/) 4077"1+ M[2XJW0>.O $L";2]BY-UW^MBV=6>_O'#2(19XTDS1'/8[*<=R=)RL'QO"7HV6/X*9K'YM60;_R M1NZZ:?"=1\^6)]3Z"^;3W;2\_8B?_]MQH3KR@N,$'7JGRY@ER0W8X P8GDU0 M3--D]&U4CS(PHHD#$CE!2T![<"%S(#YD*VTTCN>G0G5U ]7EHU']5-Z+Z8,0 M@0:O'N.J3HZ-P83.,66:@#AE &TK!HXJ#C(XFCE3PI!XF\&8$TEQ6@Z0N](# MQ05 2U/B=AHM1)!<2G*;P7[L!?S[I7S?F>-[/_W+1KEUBC\L9BCB/^.#*>L[ MK>V>[^X_+#XHOBLZ%1\;SCM%6Q*G;G+5I#\N4U&-J$#7E;%7?5WLHQ3P:+)1 M.=M,T;[M;C]!BC>4-1<=S4^'!]>'VM,_&$$)HT H*[)F*'C/+:A,#%&1!Z^W M7+2OZ^E_/0#HIVN<7(G;3Y-W<^2/\MDO^?\ ,D9)NZK[H4?R>^[6J7.EMQ>IGZ M41]M;=L_4*UQ)&W[.3^E1#VF4_VI(&)'[?$I/^7L41?6A1WOPFI-S['ED"IQ M'V[QK6J+[T&U^*[S#)YF.X]9D=5S(E79':2RJ_,,CDC75?MY6%JO$O !JL%J$QR1WM6_LD)J1]'OU_;3M M"O%FZ4.:+%(#3;OP;9B-+DL976T8.SB+X4@&;PWXT'$=S#?$LQC>4>:5-T"4 M%R!BBF"M\\ B]8YX&SC9J@_G/C*=O8.0E09A)&ZH3QHTU5I&YHSQ6X=]]M!\ M[=.G,'8U<^9(%,>AJ-^*;2^612NV56S[+&PCC@=#M 3*" %1NDS@6BAH+9++ M5$4AM\X9*DX\BR9"="2 L-* 5=%#U$F+3*439 AMQ3>QK3NV ?\WS::O_A,J MJE54JZAV0"Q:4:VBVF>A&@)33LQ*R)$E$%HQ<(Q8B#QK[4S0W&[-#279R.3+ M$?L8$=6HY. --^ 9^G+6*DN"&ABJ;7ML[$L6L&M@MOG MA2.MI4*$#()H X)E#E8GA?\1T0OC6-Z>!:$MHR$G TED@;_A%IP3%(@QC$=F M@LMA8.!67;;]H5H]IW(0Z=(T^S *:<]5"'O?ER':)KMI8;IWTAX*%0_0_JC] ME7=C#:5DK/66@$93!MUVZL'X&"&B/Z]R8H%:M=5?.023'25@J'$@O$CHY7L# M5":9\!M!*!^ -?3(N9B#ZKJ\=Y7U F8K[)W&%7$KXAX>XAXNQG&.R_ 6G7UN M* CI!5BO&7 C!:/$DZ"W//YDT+=WQ@()V8+(,8,3RN.":.#42ZGB$##NJ3W^ MJA:&I!;V3L>*7)5%*W(]8WF1I90$$4&X4CKK) ?C8@+.1-+:>D+=5GE1IE1Q MDQC8Z/"'65/P-AH@/G.NA:+*#PVYMA.Q1%4 .T+ML'-FT04FP]I/+TL)[YK&=C@K(]:TS&D2L5J M?>RTU$LX%HT,8+R1('C28"G^2;R)U"=-DM\:(Q_1Q@C*&%#.J^)R9[!*9&!6 M$B.X-%'0@5D?=[C/]\__JMKA<+7#WNE8 :RR: 6P9ZS.X=Q(0P2H%!&,-+-@ M@@] "PXQ2C,E>:MU0K+94"F :O2V143/V7MJ@/DHE? Z1#*TU@FU5OG8U<+> MZ5B1J[)H1:YG#/R28$Q4#+0)B%PD&3"*._R/E91GSA(56YE+QS)3Y2A.\ Z$ M2@D<$Z7I#XL.?VVH&QIR;;E>G-0CI,>H'?9.QPI@E44K@#T?@$DN+?,^0?+& MECB@!4\8!VM$=H83)=-6T:@,U.H4\3>Y9#L3.F[&>PN,I)2\1>0S9& 5EVO MX\A<'DV%SIXSE^]09-HN;8GK_CW-1Y.S6C(U.,.CUD;4DJEC-3PR3\X11HJ_ M+- +MA1,EFA.&$L9H'?9.QPI@E44K@#T?@ 5TM+P1%%2RNIRVU&!$=*41.P_> M,"G8UJ0MEJ0F7%F03$40I>N[5Q'=-6J$3TY(:8=VWJ&Z7L>1LSR:VIP]YRS_ MEB9IYL9=UM)%O';4SF?='-Y:,S4X^Z,61]2:J6.U/XCDG$?+P!FE2@&O!I>$ M!$V<-"009RG;JIGRFFJC$G@N+8B0+'B6,L0R-\8H(YP8?-&OK,L::WVRRS"( #R2!$!&Q*%)TH@V105AN3+JK],99X=!_)E2 H$R M)<25OK%$&*>D)&9@^%5K?H]=+>R=CA6Y*HM6Y'H^Y%(F:JN%!R$9Z9'+1DF! M*AIY0F_,$[K=*#9I86P"J0K:R3*[6B@.7A#.C>/)JJ'-H=Z>WD%WE;JLVF%( MVF'O=*P 5EFT M@SA@X=Y2:;!-J4>1L^^I*UM!!]$LE);>\('3HA/?7&@.;E M-[1,\LQ,@8O9H .7,G?UN&55"_6XY7!3EYTX-NF/2Y3%=-),TA>VB#V:_1BB MW;&;V@B/5Z?9FA"G\G+>M-/Q*#8K[ML[\0^%S@\P\<.4KK;++FT7&X67F3B0 M DT0P7@"HPT:(UX)5X+#W&]UZ4LTR20M@YS**<\@,KC,)3!BM3/,!<+2"[!= MJFHY&M72/X+P_=.Z8FAE])>)H74J]FX071C'K'(9A-(:$3T),)P(8(D1DIS6 M66U-Q2[)8^IH LM+]\* L.ZS"J!M2-E8J;T80CC]D5.QV;"Z,1R XGL!D[,K M^E?TK^@_6/0_7+RUW'G'#0.1(F*G"PXVZW^_SHQX7R4$$T6(*0ME=?20TK4!X4.N!E$^^3'>=!4 M[&H0P(M1?'OUH)_@8/,F$5GY_4[3TTOB%D+V=Q_ GCVCVGD_G;MQC;!^\9F-&F2FTU&D[.VEC(.SIC;3@ <399(Y*Z8' /[/79U0%>,0ZA.JA5 MA.,2A&HAO#"'7!(; R4.G>O2 M1M65WN$I&O#91VFL3]*EVYAL(@F!2 /".HG_B0R\50J8%H2Z;+PE0Z@8_'2: MXT2P81W!/P@=="C:O@+NWK?@\)F] NY@ ;>ZY+N!?R.\2L$@Z,>@07"1 3%? M@\F)69>H8G:K.21!5(G'&[#&2K B,AZ))+RJ#$9ME0\Q+*/-W:?[SWWPP;]I>51KTI,[[2WT6<@FAH061LP MTFM0Q@7#G#0I;G59^!*=N=K+7U'0YV\G<;V=GZDIGWU?]U>*=YZ0[NV\'T 2 MPN)B,7;S%-&0Q">'46=X]E]>3-%8^[_]!]/<7&[*35H1NOF89JEQ+5J<8[1G MV^;;T:29GT\7+5[6?O?Z!8O4RE[KS+6[*D'=8CY=&;]E/8C1Y0W*Y3!V5]/% M\A32F_YQE)!3\LWJ!\A!8W?9IM=MNG0SW,(5*3K?L;_WJ[N*9#^,VI$?C4?S MJ]>K>]Q3+-L_5HI3HN0WA8SW.0;+]3WF&GMJE;37_V=V=&-V2@@;UB('US=$$/I]6AFU6S#D(X]:;8?4E@J-MHI-C98.1KNUNU'K@8U3G-I MS^U=Q>W-D2WAO 7R1GMR[8R>=+YI.\WSCV[VU ,U[TYI#'-?CBN/.V!?YG"S MHLP1ZH7R8$,Y!*Y4 N.S LFLCHD$KZR\';(+5 B5+8,@LB]-W168; -PQ;5B M-EAJM^9IW1NR^]MLVK:[JG0B)]2(820YAZ(1#J6&IA[1?;$L6D&K@M9G@5;4 MC,I(#'@9#8*6). 5Y^ 29XA--+JPU;E$F4@=DPI8(@P$CQ&L#1H\%S(KS9TS M;"^@94ZTK9CU@N>,#(7J>Q/R'Q&@11$H,K+<40F(B:EN&56S!GG6<*:("4,80*H4B8&*6P+-A MED=/*75[@3U+U3":;U61K^.9!D/*"7 @O&F.)6&0F"X'],"@:L MI2DYA#YJMZ8A<&8E%PB4GG&%OV$17) "DB/64R]%D/MQQ;@92'N *O(U9S88 MXE86K:AT8*A$=?2I=)"+NCA@D09P/'#\,VK-B#!^^XB[)#[P["D$:O W7&LP M2G#0 EVSK!)/:C^H)*2IJ'2PKEC-BGUUI:.[[(ZT]IWR435.D#:+-JT+';L# M?35-5@.2%05OSK4AV@GK&22O#8C$-%A'/ 2B?7;$!<'YUEP;@SY80MA3P@9 MH!1@0T9732A+))?2.KD?WTR?$$)K3/*8I+ZZ9Y5%!T+%"DS/"$PAY<2M,T\0#!,,EB&P8>)\):.(HDUD+X;9&:EBMB5#2@;#"HROH#>!'I2N5R!ZQ MERFW-:[T>="3GE I!Q7?K)KCN?)RM8G%7G-WE=$K1!XG1%)'>>""X]U*%)-I M"5X[!Y9R8CP3YHZ)WDS[E'6.D*)E($0PX$+60&S4-BGIH]F/@RE/!!G6N;BJ M.)XD1WBC+63Y_4Y=TLW.BR]P!O>O=[;O/&G:L M>:2X2\HE$(9HA%9T+'V,)GF9I?9;^.JU1#<5?4Y))?Y&^ @F! $A.2M9EL:K M_9P[5_9$\7H&;TAV=\TL#H&XPV;1"EH5M#XO;NIL#B($=.L4!^%) "^$!A8I MNH0^&2WM5MR4T.0=U>"(LR!BZ0_F67$/18I,>N()W4]1*#UA>E=CC(Y$(QR4 MSU>SCE]_1*]M7S=O'SO#H09,AFSQO>Q(:QUMN!N(=U9$[R5#I[(TY.04X;KD M1Y7*.5#CA/=;A45?XI=N*)T?-G0._GNC M\?8ZT; F6 ?M([\8(3@4.E?8K[!_+^Q+*A"F4P;FJ0!!?.D,IQ("I#=..B,$ MV1JW]R6>_9YY_3KN!;Z!,K=]5PZ 7I ME4-)GWZ6;WZ+UM4[K\Q>0;2"Z!/YRSJ%Z!P'E4P$09T"PR*BHM$T$J4"#^E) M,^&[ U%F3X@9UNG;@] KSYHKQW^7H>[[?N>'H(SMCA ]._Z\N$BS4<"_X^C# M/6_/3I72WSP%"?ZY:.>C?#487_J'3V7GF_3'99JTJ?GHVN:NZ.3>EOUOQQ4K M#<+QD%D$SJT#(;D%(VT K1P57BL?D]K2_=8Q[[P#2@4Z4(@ X(L7E9,R0A$3 MT2&[K?LW=_M>7:]NZ'KY4 N@T_L/B@Z"51J\>KQ1:C*,1151&]2*CDRB))4F MA&(/19]!!&7!>V'!<<=E=$Q;M]4"F1HNE),6J%$:?^,8F$P\&"$UIYGG9+<. MFSV!1+'3^^,/@V"584H4TK29GR?\_UE*S05^<=XV"?$\-N_2Y7PYWYQT\\UY M)W]ET/E),TOM94(J?TCCJY,JET_=_BX&IY,PD*A"I%,"O1R; OZII696"D^W M#JE(RPBG+@$7.:"70Q@XZ20D:[13(;%(]3/(I3V]?_K&(%AEF')9)>II)WSMR$*PR3(E:(=UD-/E2H#O==(R''0#8720$.2W]$<:+^"5!CX<# M$?>_]G5T=! ,1,T&5?IHT+^?KZL>+MU9Z@-MX#(N^[4;?W17[9M7S9_WP2JN M07L.]WH^ =S[JWZFR/GI.'X.)?I+RZ->=\W1P[VT>1O" M;($*^Z]]@*WMU/0OJ-1GS=]'SH_&H_GHYI#A8<0IGX]7XNC#%]AF:R-I&>5= M'4'PZ->+*( ZST%D*<$:@0X%,0IM).%U_"7\33\_JI):%9=ECW'V]R7G7@Y ML>J5T*1-H9EV0C.^IF?9QG;4EJ-GJ(*+G92GX_'TXVARUGP[FN GTT6+OVR_ M>_V"Y6N5!.IR0'?5%;K%?+K*FI7U(/G*&Y3+8>RNIHLY/N*/%-_TCZ.$G))O M5C] %AF[RS:];M.E0XA-*U)T.=O^WJ_N*KG\,&I'W49>O5[=XY[2R_ZQ4IP2 M);\I9+POH[A ML5?/7?CTP%F-E6W^?'NS$P_J<\VY^_9NV\L>4M':@>S=09>PU1-^5;,=HV;[ M(86E8J.=8F.#E:/A;MU^Y*IV01G2":65IQJF%\55O:ZN\FF2\-*7/;-\P.73 M=7+L$%.<4GH24ZG$466>>60,C)$1G)%>6TL"%5OANR\Y7_37B\OQ]"JEWU)W MG'@C2+<,S>VJN24_8;I.-1_2 :(ZU7P(Q!TVBU;(8 979QI.>Y<(OI$X3;BEO/BEM#C-3OG>I[]^Q6.D9,LHJ8H*T"HQ-BD@D6?# :O(^!!L<)L]OG:[^L M%^'38I)"!\Q43#I8!ZRFUG;E@%VZJ]ET/&[F[H\O]<)J!&(0D?.*>$^ >)1S MZ:TPD$GQJ&B@X"QU$+@F7F6> PL[],)^[:7Q?1'&'4,>.[%D5S-UJL0/0N*K M&U99="!4K*#TG*"DA%9:6=!<\G)4798Z#@Z,NF1-E#J(K>8/7^&&/2$HD1,N M:B+LL+9_;W^JM ?H-!71ZRRZ$"H6''I&7$IJYP$ M.V-/BDCDALN;$#M<7JSFQK]VK5?UO)[&S MD5\4"6B;KJE5DU9?MO-I^+VY7,S"N6M3QV_O??MJB'*BHS;1\T4]RP0 M"SX*6:9P6# Y<>!"2NY,EHZPK_'80A[/5["X$MMW13!_7,YZ8E0G2<+"&1O3!+ %CE00>.0V$JA2)_QJ_;0_H M1.4)&]B\Y..7_9I*&Y+[]LOM%I;#&90VR&'A1Q+2_*SN1A4\=P">PFD1#43\ M/Q!9&/!!!(@L)$J9)]'I723C;C?XW3%>ZA-A[A]$4E7&4:J,VEAP",F\RN@5 M&X\3&TGVE$2M$!N#!D&"!)14+PR;&1"%&Q<6 JXPF2A9N$ M8N7W.W4_-_O@=W=_6?[H^^GJ<'*8P3 M6@8*(88"O<$C7'L"SK$8322&^5V>[OOT )N='?23)Y0,ZU#%06B80\\4W>G; MWJ)U]6XKLU/<8ANWO@D?[2\JB')NS>Q3*#XHC]S8\?WMC3O='BITGSWVZR M<+.K;H[?23H8&(9(]N>NQG>?IJ;T06B MRO3WYF\7_K^:;__/G_Y@A(8W/_6?]G_&-]\5!=6\Q??!F_\X'DU^Q_=&\^FB MN9Q- _)HN2>NTIWAL]HT^S#"#[O90;B*DV+F79_:Z(;;HA'5CQ3"%:R=E>,P MQ:6S:$!K D*K LQ>@>$A C>9R! D9VJK93[UD@N7+; D!0A"*7CO"#".1KJ* M/A+K;@#SJIKQ^TUBOKTHHYOOM;[5#>M;/E1S+T[OCV0-@O,;O'K> MGS;O[V+])2LCI^*+S? !'3N.YFV#ZA?OU$%O3!_2>'J)E\]3.)_@*YU=W;K? MN)TVG:.*%XTF\VESCIJ_^!F-.YNE=('?M@Z.%S4ZMQ2)V?+99P4 M06@7#I^+MT!JA?,;$ENL@=(9L%E% D2.D2"Y'*.XW8MX4CVE%Y M_/?(+F_G_4&SXKV\G_XZ;><;./MNJ<-^7,S+6'.\_%=W=?&I/.]G2A<[O;]B M>,#2]2$A^J&N+S)SV%"**JU_!+% M%Y^9VM/FA\6L?#"H72MOTI.LT&J"?-]RSV<3 MO&&\>U>/3Q]JD4WDJ-9\]A&$$AQ<)@3]]6BB\U9'Q;?">-8Q[[P#2D5"'4I0 MAY;46$[*"$5,C*4EV:?UX5][BCY*)>Y( XK3^\M DLI",7#(?13!QJZO/%P>/]LMGE)_>'T(>%*.=H,)K+Q$W1VB+ M7I6_NEE8!45O .RUN7DZ/#]XSU&B%^7WHU,_#;T]4QCD;@_[)J3BHL8CO&7O M"*T-J4')PY'IVB <)QY162:$#!FJ#MEQPD_)6IKO=S'4_]MM&&I8I(0[2__;O?[?\>UO, ZT*;R.BUFI0VC39"CF1<8WZL,N M:YOK=B9_0*Q\E>. M/3^]O\?J(+AE$^//EB_?AS=7?Y4HXW6^P"W=U6M?K"C#"Q3TV*#8_H[D"'W MK42F0KFNO9HD="7*F8/9J,N.Y=GTHO_MM3N\CFA.IG,D<5P@L8JN[1(4DS"] M2&4XT$;(<3,A<>&NUM'5+E40BXO2>P)K*_]JHUO:K 0U5SY#T=MYCBIZZDO< MM +Q?)!['STX%V MCO_3)Q"1VY=9"KS@]%,^!^,TL^?=A"Y-TB[&M]>YD=\L=!\O8J<>-B,/?26! M?=/>1X.,ZFH2"I$WJ(&:,Z3[5,'V_IPVO\ZF/3K=L]!S]Z'_B4^I*+C4EI1N MQ#^#0_NT/.KJCGU?JOU[EG[GHVIL[H!*DYZNB&ME7 V/&VKUU@!HL6*/@B.H M/@:>GFT^XC*/S,O*4K 42( 0M 3TG30XYRA(ZZ00Z'!YMN5E?2T,223F8GC2;N9YAK-OGIYQ^W@TG(*^M@ MTL_3@3/)VE4LJF73JKXG0KBWE?Z0PE(STTXSLSUYHOL]T8F\E/[H#/PO>&?* M'EK'_:]]?49P$-Q [4@U/FZ+"?5I3VNGIP^)Y\D9[R%UYXT3 M26"-ML MRXPK%F+9JHQ>KH%?++;>83U=GQ24?+/Z ;[BV%VVZ76; M+AV":UJ1J>M9T-_[U5W=R#Z,VE%7R'/U>G6/>[J2]8_E]E0S\4TA\7WGZ)?K M.U6&/^:ZQURC3L6CKJOK^LIU#:I%>IWW48G[E,1%4I9O_^,5):^>GM*?U=QU M1:GGVYN=.,N[:GYP?TQ[U2_]6ELYP8PJA4D+-7('0,X&B@X!.W04>A(E=;52.,)VJ)@Y1R!N$C!^>9 M LT5=YX$IQFY^Y3_G;4B73!I1PWJV8F4]Y_QKVKEY"GWL# MQ6^/ZR",9X3P9 A$FCD($108[Q,X$ST7B,V2;M> [A;--Z*IF\'4Q^-[BUR" M_WH Z+D:R%"WJOTVV?*[P6J_:@)4(:@FP'!-@,,%W1B#";()J]<9]H^PXAXXK4FFH&2"4T=P1AX2@V:.H$0+ZBE M8FLXT)=T9CG ;,$+4BV'HL3K;/B];\'A,WO%T<'B:,T:["IKX)B-6D,D.H+0 M3(!W.8/D06F'"&T">6)4/[BL0=6 0\@;5%.@F@+')0C5%'AA+K77D3C/<2=U MZ5WI%06K58"L)-4Y\Y3<5N_*'8/O,+,'+TBQ/&O^ /]=FAX-H''4,\+9[4$Y MB4=0H R(#@K MHX6R!YLH4SE9+[S999:CE:MO8"_*04#J^O\K8XGS2YV]W5 ME+F;.F/47D]96@ZC:Y>]"]M!=RY\-@ ZDNZ$2IT^ICSJE_/^5,6-_G<32[72SL?N0_.%:4%H/_1_(H7^TPQ:3>NZ_GOL_ MX JRO1G OZ4+5UYV5DSS+V^/>30;,<2\PVZ*B_=.V@'G%';%OC5?L-/A:$HF M[;T )90"$3P!UV4!E+!&.,H2"T^=K-^.\:PU9ID*45('Q9S?45*!LF$=]=N[ MSC@H:^1HZMGWI@?0 !'U+,'@#)#=Y"?W3MI#H6(U,I[1R+#&L!1V51=." M2K#<<\@D<"J),EQN=05Z>B/C9WS8^X]I_"']3Y=]W)%](2D?5,G"\:N$&NT8 MF'TA:X!C[M"]$D-13%4'G0$%XBK8",QRBT3%Z*RRQ_OGM MBQ*S>/]QNC.S@M:PQ<&:%4?C.N_3K% U;#$XLZ+Z*#5L<:QF1?(Q.6<#Z&0) M"!4X>*8E))D(,<)Q9?F>S(I2/3TXPZ+J@AJO.$C#0M=XQ> ,B^JEU'C%L1H6 M5NG2RE%!8$Z"L(:!-U( MUDX9V(@+.['L/AQNMA5G44-6!RR77$T3O/^FC:> M)Z181EU9PQ:#LRZ>XC3X((_?' J=:Q/J05DH0JC,B="0-74@M(K@.''@',^& MB:24$U]CH80\GG^F>?*VJ-(=VRB4#2KT4?7)DP1':F_J8?:FKO&3(7C^A]_O MY@4<>JF-M)[; E+$B$PE 9&, 4$%6C,^"_#&NJ2D4\D^=[\%'_ZLMJ>[+;AD8\\A2@I&"Y0QI7VX"GQ@#Z/R]X[X>A6'/9+ M&A[]D/S\AU$;QM-V,?O=EBC"_RY-1M-9\_-TGMH' MN_O(4\[Y<_9U>CY+[X7WL?II]QK;-@;QH9Y**AR>G_B9Q"\U?C1>%S([L[. M9NG,S5-S.1M-PNC2C4M+,B3%?4W4#I>Y##74)I: )IW1-C5HO27G01%G3+1* MN[1UT/OKF>NGXH>D=OX;$OG=O/1C_S7-BG?BSF[6+UTB,*[Y#=@FP[$'^(T, MF]N^*41=PUO;P]NDP%L3%ZDH-]U\6Y3;__G3'XS0\*;[I,.__I/XYKN3!MES MO.BZ695+TQ](Q5'IE3=I\F(\+NQ:/B^^1.FRB=0,YZY-L^4M[)MF>MDQPWRZ M_K)97)8_D40NQE'Y%G]Y9"K524^3XGE,E M/(MXI4);4-#@BN<70 6'!F-."J'ZJU6JNJ%2Y4,JM33H&S:;-Q=+I7J7*BV\ M>,2ZOD*UPX[\6:(_D$8+[",DYFB^6?.D75\C-PVILB8+4 M+ER_[M\6*-Q4B+>XX:733WGC=RDL9BA8>+.W87[:O+]!A<;-4G.6)FF&K[>8 MM.5B?.VI1WNLRWNT*\JMK)[2+?[:JCL.FOJ$[S3 M.+5MD]QL/,)U+'5/BB<-WCTAG?%?J(!F::4&XM;"XK3KV>M+"SW$Q\48_W>T M5.0GW2K*JA[>YWZQY58NA%F:I]/FW26R-/[D^G:CC'>\.BE=/R_=5=_0,EV, MW 1?;#R^ZEAE-L.EM#??MUO'?R_&W;_QTB\X[MS-V_:6TLK*\)K)NME%>UYX_V^.\7_W?X=$A67T/UP M5-BX[,$D]5KIXVA^?IM*N);H"G$&Q=R%)^8EMM],TAPW>QI2BFV39].+[@6F M.:,G/3E#ABB).=1F<8'OB$3_! A%=((+K[3=)D14FITI[R8A(97:.:J&CTC$ M8T.A9))P6GMPB:'MQ30'(R@%YCFA,I"L\I9A[[-2RA*TUX1%%"*BV&M)0%!1 M"D&BBLS?1J%?E[OT(V[2AD]=P&E70'1"##F5AP%% ^P:7N,'SZB^5HJHQ\"V MR&-I9UP4^Y'I%R9Y8#H"0IQ"_9(L6JSHX*F<3);.2)/3;?UB?;2&HT,#*W= PWZ\I_%LQ7>C]KAW95#?B 6UC3ZWE]T_4' 2C M->TY&G*W;;45XK7-]V.'YMA;I/[%Q;0L=QI^;RX1,/\-=2DA=YI1&\;!M^E? M"S23QTOS&%_X#J[&>X2"R(V[1*#^8U2F+:#5&(J^8+N/S70G!Z&U-+S_/9 MN\(.=[/[0X&,SLL;.KL7UNU8_K,X_KN3IEWX?Z(5W'%Q+'#1N7QH*[=H7R)= MT# >3991C )6Q<,YFR+!)ZNHQZ98; 9,?EI=OXZ7W.EK;89AW+PW8ON@R/)- MSJ?C6)Q,_+*X6W,D21&M,K&D=Q=* J=[;[]H1Y/B9BU]@O7?T:'',Q[9[F&^RWQ@79/_U1 MHEU?,E2(LH?6\<0=MW=Y,&UKY,._GZ_KX2[=6>KS[] Y8*_=^*.[:M^\:OZ\ M#U9QS?FL*,(_H;3_HZSM?BJ6.LE'4K%[$.K'Z:R+B+SNI&6,HK83$['WZG-) M/Y:/KM.-[GK,TYH3-Q+/FQ5_XE0R\\VMFC]TK24EXM MI+L(VKF;S=]T) 4DS47[VJ/GW+WI;>)?OPX^F^MOAFN%WTV4T:2\%G2T^8Q' M?()LFQ31DE%ME+",:Z&9+&,\OJ7K>: ;N[@>??+-K:4-A'JO_C,N2H"EPZ)B M34RBFY7XZ&S>Q?4092:A^[Z+OW3X=/NJU _ 0)3Z'S<+YV4 QC(.5N(O'0 M M'](N\.O;O_^N"\^5.R.DSTO,<%I"B4V+UUT;G8\W>\OP+P37<2IW.R[CE%CF M)4=KU)#2XM )!Y9Z D1:&AWGE!B]Y8))D8C+!+1S D2BZ((%@_\2W&;.9":E M_.21QFEI"= 6"P8_*['D^>A#>C]S9?]_0%RX::R63S8M4_)0_=C0DP_S_DV+ M_87&X5#+_D=P7?NJC ^]GH["S-=E7<0(?.\-^L.'4K'K4:];GAAI+RW7RZL\.E);X_;.7]F"*. MHL8[I7V'=;+-R]W$YZX"I;-#CHMAM3>2)2D /3,%0IEB6BL/E FT+GSD3N2O MJ2:[@V';34.-[A[9Z66U@R;G]?&R.5L6LI15G_N M)GRQJGRZG4_^A*'3A56JB7.\)@X_3!-G=+.R$'7!N.V9]9;F+T6#%UV6[.0+ M\F+M=_NTY?KKIW4E<2=XPWD?INP*Y]#QNERF$&_)6WD!?,JWTU*( M5HHQ]3"*P&K1VS.QU"]=X*]W3;?K#="\'XT?T->IU!Y\ MMMKNZM%'\ZNETE[546S[$A=XFV491N/*L97>A2YVV74=QFAVHW+C&G1./E6V M42K5W2QVKL?R"Q24=#:]65%QVOQOD;MK$^[FP<*RP!;=P3;C^Z+(;9AZUX7Y MC;\J1>%=-+?@S1C=_F4I=+O,P[6INY7'->,?YR<;56)WFI:%$.437SS0Y;N5 M'W8VYZ=_NZ;*EA&;QGW5^&3C8K5W!C75?Q?DMU=17VG:*[:3GU<7=.)/Y]-^![H*_Q77%Z;:^,4=IP,Z*\S=)F&AQ#WW>*SM<^_#[J+C7;Q< MZZGW_KY[@Y8?KF.B\])\OD'],S_OLEK(<._2Y;P_J\U)!S?\9"4R*V7B5CKB M?G38$)-S]R$M#R&E27.1MD]/=>=$2I8W%36_RO->%_B5LU+EDE!49F]0E_CZ M]/JJYN)AZ3G"6KX7+C7O;YD6A4O[8WBW>7^-BJL3;JQG)MDS_N9-ECXSI&X4S-X"_!7@C4<7H_GRN&%,;9B-_!V _UUG9!3\HZK MAM;GZ8ZT="AX:[2@#A0/$H3A :P.#IBP/ B;,G7V24]OU(SVEV>TNQ.B*"XI MYR)=-RK<&/F"NB248DX>3"C>; =P5_%(9]GUEW_W0.W)XYR\WD+?3%"NE-+2 M3VCO-LB+ [?Y=T_*8ZU.83E2+@1$4EK'2]\V.HW\/75*;^M MJ=L)[*88_[I*\/7]"'Y;G@'?F3 //<.YD1%Z,-.)W.C3QC'YR_&B[8ZNEUY# M16X6D^Y(]^T3W]>'V.?3/F3=5XVO!>Q66!O=YYL^;?_(S;RIN^[I,5W,BS_: MR>&F*[M6,T=6%8 Z1VD=*#BN4!PT$^!IL$"#5LYK;@S=$B''E'?9,=!"&1 Q M9/"*.PA1&J4M-9ZXVK+CWI8=G^Z#M!F_0_NZR,@F3Q;!*&BV86!N:O_B(_6H MTQN+9Z,/Y5=+O"P"LXSHK(L*9FFAZQJEHA=11@=9%\\F(FL]&!U1'+JVD4>2M&85?UM8K MIT*_'T>3$@+YOC3K^-MLVK:[4I?V4+I*%'UT1^>2HK:Z(-%64D MJNNG&_07K_O&I'[.P=(Z3[&+T*)K,>U\AF+R3R_045A>=M+U95D&L.Z)5[6E MXUI71506/45O8-58Z,/JQ!"^7J%V9XR7L-BV5=0E8);ZNK@CZ_6N@N#')5 > M79ZLF ?)+$5KG%GP4E(4#G2IL[;!T??+^NB+UY[?*>ZBA CGE Y>R;TZ; MS=D?]PE;J3(\,DWN@J"9:@H^)M3DW$AP&AE/2>V49&@5^ZUFQ-8ZYIU'=4]% M N&( U^ZCN>DC%#$Q"C$;<;;).\ON=?G:$QU&GU'ROSN%XR*,D,T ZH\2I9# M!]E8B6\9+1.6!O1TZ>T7I(:7*F&T_M&.!Q'0Q#>9^'*B27.:>4YVZXC<,[P@ MO=.T'[)OR'2*\7L7OAHX 7P-]3\H%96 M-/QD-'F\@C]9U?&@)3R^>CB.<\2S '8Z],*BYA8V$Y#9T3+=!JTIF@7:C%() MD9,P=.L [9>H]5L-*+MN*Y\Y^N)EA:J*/Q_<;-85%M[?4]=UA2=]S5U;P@)X MQ731HMBTWSW<+^IXHYVK,3KSOH?P=C&_6\RGJ[E#93U(YO(&Y7(8NZOI8HZ/ M^"/%-^O:\5/RS>H'H31WNVS3ZS9=NA+Y6)&B&WO5W_O577,+/XS:D1^-1_.K MUZM[W#._L'^LE*>2Z5+8?N],IN7Z'G.-/:5&[NAF[)02OO^%#6K*]<4HQG$: MY.BU/0XE1.J6;[OT\=/1_DM& Z^JX9YO;W;25&Y7LY:VS:T#&NL\E+T;XK3/ M9]B0_A&$[W\L7]5L Y:./6FVK7+KPV[N*VYLCNJX7 MW,MPV&&2_VDHO:^)T@-V60XWQFTL8=[2 )JY#,+J#,XZ#\9F[ZTB7*2=3(N^ M5<._C!8]4+CXN6V+*"&?;%WT(E7"G@W\HT&V(7I/1\*B%;4J:GW>R3.N+8F* M@_8RE('#%IQ(":2-03EE<_);&7Y+:/*.:G#$61!1>;">,<0OD2*3GGA"*VH- M124VJVC\WJF^-S'_W\EU:?$=99-/'!/YI"@\'!'9^[8=>@SWT90>(HKN M36:^/:YJ*T1R9@71P#.)I4E?YHEN'PCY.>T,SMF) MDKO"\A>CP)[# ?ANL,JM)JBJ$%04KRA^#"C.M3>6J0B*:@W"N R>EDXO!=4# M)Y11OQO/_$E17)[(G7GD+T:![17%:S9V2/[\S]LEP?L,9]T4'G;*BO3$Z:(4 MW+XH\=ES%/PQ^S!$Z^!P\5A3I1U%,(W<<1 64=8(*;[,F[N!1]5'\C[[DU-_[0]B&;9HCET;Q N M)V^F/](LC+H>B4U>C,=E$E/Y?(367>G(?+F8A7/77H\7&6R[UW+K;E&_>JN>YPT M+N?1N+1>[]^W;_N8^S8V7;=IW,3YHG_PC8G2FU*UGB6]G!NQ\54_D;2;K.(F MZV6V\]GH]XVY#/B#V?0/M'>[%O!'UHHH>VXI0[=#:AK1>^ 9C&-E '7(B0IO M"-MJ09>R\<$Z#=0+_ V)##QQ&6+05+),RB3"V[['+QW/E?$9?Z3X?OI3VRZ0 M#_[ZK\5H?O6N(WC7J)W>]DM*@XC9NS+N:^VAD,]LQWY*U,!;%)5)YMU(LY/- MGM$K*7*Q:*NN:>G)-2U[32,NBZ^:WS MN*V;S$<01^-%WW9]4XINJO3CXG!MN \D6(BT#,_QI6NJ(QJ"U\8HQCAA6\WE M%!?*>"H@2B;P-PY]0A81%(S.+L= ;-YJ+O=)C=[-9[S!XNWRHR_K+GIW>]$A ML?:JS=SU:,I'SW.ZB]EGJ6MK'0J[GZ5)FN''5\M) HO0CU^\G):'%Y6]YO(E M&#QNC%0W;[<;=KTQT_,N2_//:)Q-M!%'I>DW&D-XU46$YJ"[%FP,][A@>>CVDL:/$?-DB7D[;M=E[>SM6;:YNVKNK60_XW;HW63\Z M] [IU#2L=.#U>L(,N7L9U;B&8#+NR_G0K@RX&PV^N"*L;U4N>54Q!'"OE;4^!@22%*Z9WIJP4@E M(1@OG254^KA5 _[9L/_K4B20KWY=NCKM+[G?N&[?=M1STQZ.-EP/F=AT-K?8 MN73P6[-SZ>:W(=M%BJ^=TS)M",K45G=9 BO]4$M\UG(R)O[N(KEV@3\_?3 * M]?\TS6[[2"J$2D&=!Y>D15_*6K (QN"-LNAE:7$QZDV9MY-8 MPHZH+A+JU-3^,&K+*&LDP&>M)W+-4F_ZHM5:PC3=.Q2;?]1/O9PW'_#Z MZ:+M!N05PW$V79R=%WNRZ*K5L-IN%KL[FZ7E5)NRWLZ.G*S"O*OGK=;>^1 3 M?-UN3F;W^WY*^VK:S>)R!U,H[X%(G1+-A ?(GI-2Q:_ T2B 2)X-"Y0I*6Y# MI%!4*.45J!0+K.8(5CH.:+19JPRARN:M4@?T-U+Z9;4-G?#^5M[:C4L%Q T# M"]H47L?%K-08M&DR%'[+)0)^E=SL6NG5C]'I..E(N#]%:M?X4T.@<%N3OTN0[U&Q=M=.M0],=KB"\?4O]EZ M%/#Z;3NKKGQSL;A8?KR.8I0H0O\9^"OHO_2N';5EO.+D_OGB-'-1QN['H4D>S\ZZCJ$#0)<-# CGE__9G4#)$B0ECXJ1^"_GP',J0,E<>LUI M%1B[BP_!N>A#9&"T*6I(I"6.,A250I&<;.9FKXG6?W6D+ Z=CI*O;QJ^'K1+ MKCD;^R'.Q4Y#E6G72'%'@47)]]^%&D4$_GV:WDV*BV>*E\ZGKNM4&Y?NW>; MT:0.398M&KB65OK^>+$-:7TW)^LKO-5^=NU1NK!6;NVJK3><__ MS6^;X9N^5>M[';W7BNFVZVOGV\6+3@NNF".*6Y:!&J'0G$'@LB2@?9(3C5S8 MG/<#$#ZGY^.6]#]WE/^L;V6.\T7QQ9%TK5S?FP"@;FO6F9G*?#<^\@[MNG MWW$F-UWV&RPRE >ZMDV;\ZH"K&_F7:7#$S/QC)+.F6" R8P(0ZT%XZ(%0B+) MGGEY3Y JBY1)2AQD&Q%GHZ0EU[Q4Q$1H=K=/[SN'WRN/E%S,NZ*LY[B7 MTL'Z(\LS/6YDN;;KKA4Q=T.,)O34V'H4.U<4*F[]'KX)SM[R[/;RZ2;H9E&D M6Z=F+N9=<9GN*C2@5QNW63D(Z?D<+T#%$4&D!,TTE'4XE]?+;OSIO*=R-\_Y M[BX<%2UO_(-W"-6'_'P8]NII\AC [O%.D[?Q0IDL4Y<.=4/5P'Z)R@ M&UOHP*RD";@MP6,4U1M+.:H\,5!O'=&1[H5M?TX]G1+55)Z\=K,;V7,H)4>0 MHXE,O'17?:C&VXWG>8YT;6X.W:\#+OYS/>^B>$VGO2._ODM=-.U&X[DVQU&> MSXO*\U (]N6HZ+#%G\4-_C1YN;@HK9/QZ]C'$?;1Q?>^SJOYO)Q8_IHNT7*I M"LUS5VC^*[U!;OAOUYV1C0_9JR;S1'+EITZ&X,6=',3_WE8/2N"<3]U9P'3^ M=C%[VTN8,'/3B]TDWUG'3A<].S5N.6V+?K2118MEG,[=LD2!K)>]T\6O\8+4 MMK<]+/@(-+^*?$O;0)'MD[K/5]W(J4O,P$$^]ESO]BM-VSZUXEU)LBCIPGW@ MQZH/3D&%YMUB/2MO&:=ONRB/V567[.S^E4KTSIO4O7"?A'R#)BZ6C)S4I)Q+ M+LOB 2F,YN5Z=M=\GNSD2%\NVLVQ#SZS2]S)L\6[]MB.)FN%FM.M4+/;F/;_ MJ?5I1EB?Y@1W7]7<;F(#8KJ83_,TW(X%'8TN4W6W 3(<.HQH>S?.]#:'-)?+ MQ=MIVYF,?>!6B139"8'M4G1[/2YTPTUO3@+>H[M--JZ?+O<528-*XA*_W/[< MI=C.NZ]FJ);-RA'^I%/0MB=NNSZFMVD>%TO4!_^V#2TK!QK+9;'1-T4 =I6X M;O:=[;Y]V:M)4Q)J43%;7LRZV?5G;-,+WTV\K[FQ(0QJL?UCRUG%]0'@HFUQ MS':-*EQQB95PN6TZY'65GKL#] I=(4%GC6_'NCDS7*$6N9INTW5W4XW;M+=2 M.XM2M-.;1'+4%2]3\0'UPURX/[J@Z)N,\IO4[+SNO'3WYGN'3K7M\B[O9'VO M=\E^,XN-LKR-T2[0]&7:=S$HRHC7E+WQQY3.#64^,65D!F2:=^VZBU=$Y2*M M5K-K8V![:-5[;MY+QMOVQ04N35F>[ESKXJ)48L(';ZC+JXG"VNB@#& MMYBEK6E>:BXLWVX,_S>+16RR*]#20\GM4F'!X9MO!..GR9-16<+#"K>G3YG/ M(6F=+(=HI +A.0,;B0+FL^>*4D?"7NGCSTGN^C6A0K!.Q3NU/0#Y'V2E[S=J M1DV6_R0NI>2LV5!T5#95-1^?WGS\8=JZ-RA"WES'KGTL9YRP@G!0&1F8]Y9K M"UKSD@ ;(AC!%4@N*5.1AI0/(B-OK^3KO%G'SG_TB0+R>>E">3&;+=YU>GOG M:^LB,M$27)4:51T-RWGJEK:]]?;NM?]:I2:6N-3WBS6!95[)O8%17(;.]FT5 M_,WZ]$_?3+8#;[=>+;9M \I\<#'+],OE,'-7B_4*'_%'BB_[QW551;_>WA * MF2_;]&);(FQ+ARY2MQ_[J_M:R!5;JC'E_*[G^L8R=$?MUH>)#'14V MT_N(:\P9E\3N_'.@<>D9(?I 8\DS%'D'FQ=3SXEVJ*(2-D+:R3-#.;GYYZ.> M7_GN:&CW^7QWR$:;7]QSN(>PEX-WB1FPWQ>2LOSZ?[ZBXJO'I_0G=7?>4NKI MUN8@A^:'LK]_[US#_]U[A'_<]P@/U*?[F%=RC'WUGF!![NMU6)>DBK[1BKZ_ MEK.P*OF.?IM596^DRIZJ F]4 F\WWZM*M9%+M<$7I.IS5;H=F71CH]U,XUVM M*MWJDE3I=@S2K>IN1[65JG0;W9)4Z39>Z59UMV/92H?TMP644CF<@+]ML*BQ MO^Q%?[WX.!G(WB,#3V99QHC_E;B5N*,F;A41E8LK<2MQJX@8GM"5N)6XQTG< M*B(J%U?B5N)6$3$\H2MQ*W&/D[A51%0NKL2MQ*TB8GA"5^)6XAXG<:N(J%Q\ MU,1]A!RG7>IU]Q]T;78KHG2C/Z^HC+_-IZ4ZSV^E*UW[R)%-\\68]\OM)7@< M:O]YV-BQ>^.TGH[J76F@NV3_!*J.K'L5C2HPDA4X1A0(0B3XF"E8:;V4P@FM M]KI712J2CP17EH0$0C(#UG@'/"3O\'M%*?_$.HX__K$I(/VJE%YN4_S=_?%9 MC:+OZ6U%[82KAWMX/DLY,;!^4A-_QT#: M0_8VFQ"T=(GO-936@0:1(S@C,PBM%1C.*3 >B,K4$6O)/%7QZGC9MYI> M)X1E1 3KC77@E44SRA"+9E02X'A2.B?BDV1WLR7 MAR22CM)DMX=603*B1)00G?2(<%& B8&"\LYI:X(BQ ]B>?&*2<_,\AJC,*@0 M=M0<78VQ$X(WX925DE,P 3%.I.#0&),"9!)1!YFIY.DNO"ENB3/, %7%L4BR M!D=20%RTE&IJ:39Q/,88YWK"J*W(5U7=BFZ5:RO7GAB")6^YUU2 3DZ#8%R# M5RD#03/+I\1\)/(N@CG+$Q/)@1;*@) A(?ZAJ>8(=809)YA0]6AL^ U?#;0* M896CJX'VC.%-2:G1WO*(9]HBO#D.SK*(:)<=$4K&H/::J286.'5HSR4K$@AA M*%B*\&:CRRYKHJ40XS'0F*(3I45%OJKJ5G2K7%NY]L003$@6:18*,F$2A ^( M8$XS("ID$2BUBN\9:($G0:26P(@+>$]!/>$C))4Y0J#%_PYCH-43M/$8:(]0 M(KBFJSVB>/BYB-)YMSW=[)$3/-^[;3Y%(R9EQ$W',P>!ABP8$S,X9J+.V3FBZ1 VJCC4(>*S M$1HC/F:LR'DL$OW8-\&QT+DBYZB04W.BHM,2M EH<4:IP+GH@#K%?8X(D=[O M69PY!&:I0*!-"83+&FR4$20Q3E$>4\Q[^1'#69Q2310Y5#9?%2)068Q5GIR,/*E86GG_N?)^Q=)'P%(3"'649HB>)A">!_".$PB, M"9HX,U;O50007O.0*0'F=0"AK,=[2I**R%$&GU-D>Q4!ZE'H&(5&-4PKF-9] M4<%T5)Q_O&"J"=&N(*&7B8 (4:"1:2V:FUHXQK/V:N]TE"?OJ1 ))!&L7%DJ MI4H%Q$3CJ"8IV!%E;U(I)XK4@-PJ3RJ65BRMO%^Q]+&P5*ALC*$!,B]Y*D0F M\-QS,(PB,$I-7=BKA*"E%H2$#"E[42*-/!@A F*I=R)EFJS:RVVI)Z9C%!HG MDVFZR?S=)2*3CYEIVHT^@C5[0@'R^V+E9LVR5XJ'3-"^O;'865F+)B[6?I:> MU]8:N";1QZQ#1>M#HG6(EC.F)7!G/ AN*'@F(S 6* G<^$SV,E&M=D'$N)7K1/'149@E!HG"HBM-^+$Y9*>*HC MA>@ZT(T*?/(&M.+4D.2]-[+:ITD*?%D#W$M(YRZ!%QD1.E(\![I)"1KM%,AL4CU>$Q6J?A$ M*U.QN&KQ%6\KWE;^KYCZV$'%1"0KH@!A94G+H:X$%5O(-! BDXO,[E6.$)07 MVS<#+2U$A?*(JI" M5HBS1((0VH))"0$X6B6Y=DR)/;]Q4L9:FS2PB$:O2#J7FA2E5A/^0B0:P(KWE:\K?Q?,?71,35FF05C@&"(^$B%!1\46K%*4AX="R*S M/4SU5DIG$B@M. A-R_FM,D!2]L%2+:DFU8H]$LEQ;-FQ.-\R%FI6R#>/GJD_ MLN5Y0G'QV]JW83F]++NH;=P<=TM:OIV&U+X8MGC"X$LRC*KSR(GDW?V/EDC> MC?Z\]@\"7IZM\>_FEYE;%=QJH/DOW#_S=M"\\L&WSS-P#545]: JJDXQ4\]! M>UERNSD#1YR'%'D0R8DDZ5[P0HA6HC35H'SI=\%L &M5!LJ9TXY3%NF(^D0Q M.N'F4'VB3D1,G(A%.S@=3]$*V2-Y)9ZH%3G4%D58[XLP4N MDN6IA PP>A>MO([>,4'!2V&@])P &V1$F%/,6J8T<7D0A\JX2I0,ON&?P8G_ MX#2N>'74[%LMKQ/"LL"3IS8$\-'JHZB2 MB'^"((Q%--Y(9IEX!#H[H@-WJB>4C>O48' Q<2S"MB)99=&14[&BU1.B%1/. M2:$%*!5+QP2IP20=<'!JO;61IK!G>87(53*EN*2GI-2-Q 4E!;RB55DSSH+= M\Q-6R^LT5=>!+:\Q"H,*84?-T=48.R%X(]*YX 0%)WF!-Y9+"W<"F1,O.)7< M\+TF!C$800UUP$KFKG"1@N&,01)4I9!3ZW6JWUVFMILM<\JA)T61U?[[(3@+;,4%#41I.89 M[3-"P2MM(7H=@B0)+3!Q%]Z8),P;YD%V-EU2:-UI+_&C$4ED;41(X['/2K]6 M+BOP54VW@EOEVLJU)P9@07HG33G\XE:A?99*VQAM@'*3@S.,*Z/VZMIG'UBB M);H^>A"E=XPEPB* Q4 TT53(O;YK3V*?\0I3H['/#IFZMLDBK*EK3YVZ]LOW MOVW7]^%)%AJ ..MJKMS\T_6H_>3IJS/]@?E?+MIIV=HOE@GG.7V;'GRC;^BW M0S9)'GS[#XSWATK]K7A_T -%!&>>7 9"O2V-W@1XKAUPP:3C6A*:]OJL)N]# MT$%!-LZ!<$5'D)( )]9SYV7T><\?.YS!JM6$&3&J?NE5%-0J ,,3M[)H1:LC M0RN/]JAE);K3&K1.B?9@@E-@I3$V*C2Y,P2 M!D88 BQ0FY4.1JJ]<$V=8E)6>B#>9+2N= :3@P5K=*32VZ#BB%JN*#%1IB+9 M*8J"P>E8T:JR:$6K)[2NJ+/,* J9N0B"^0B&" 8V1&JLR8[1O9[6F<@L';>@ MLT\@E.9@2H F]UF[%)VA9"]XY2FL*W&HQM4GLN&?@74U1F%0(:Q"V/%Q[?%" MF"#".TT$B.P+A%D"SCL'1!*%(*;0>MHK$VF24TY2 LIR!2(X#>7H&AQ:;ID; M[8QFXS&X&%43:0^5>5!E094%%<$JUYX:UQXO@DFFF%-2@&?4@(AH6GF#N$0C M]<%%DQ'3[B(8(A3GWCC@3GL04FCP0A*PC%.1LQ%TWV58C[BJ$?9,A$&%L IA MQ\>UQPMA)DL6D@\@C$$CK#2)\H0H8)8RFFUID+P74ZBB1!,L!M",.H2P), $ M*H"XE),G6J2$H:0XX>;-9HN%FJP"/8 5>4\:@%%Z4TUP G837V M?3Q&6&W@=JQ9<-_/%NLXGD:BY*ST$6T7LVD<3QO1@;'T4!GE'Z9T1=M#HFW, MWFOC*=I^@8$(V8)WWH!T23JJ4B1Q+^Y$\QBSL!*4CFAC!A.*PS0#MR2H3*,- M>D1%+2V=J%'W):[B9!!QTC^"\.%I/48+LS+ZR.A<<7-4N"EDBH)0#8IK"D)0 M#S@7#HHH'2RWR9.]7@>62"==))"-%GB/BF ,,1"4DLP[)0W9P\TGL5+'U?GT M"(3&B \3*W(>BT0_]DUP+'2NR#DJY$PV:2&)@QBD1.O1!G">.4@(FYHD2KG; M"[(11EH;(P6KK"V5T4IH:5; N+>>\HR6YXBZB4LUL>Q0.1!5G)R,.*FX61G] M63!ZQP6.B.!PAIS)L-=^*,>LF97@!=J9(B#J M6I,\!.8E33D+108Y%SU8<.JS$1K5XNR0,]:-9:EDOI:ZT,%9$J8X\Z8/?9"(UJF%8PK?NB@NFH./]XP=1Q M[[4U!EBIA2,(C6"D89 9#T+ZP&F,>SV@F&):* .66U'Z^BKPC#NT4R,RAHPX MR%Z5[0'S-P5#PW1<70RK/!F!/*E86GG_N?)^Q=)'P-+,32A-*\!$Q4 P0< Z MD2&AD4E9,&AZVCTLE51EFP5D5?K=!\O "4;!IB1ME$H)LE>0[DE.3*MA>DR& MZ2-W7&2/FFO*GE^NZ6]KWX;E]+)LK&>=H3TPU-:2#&,$4J48C3)*4#1D$"K( M J0"?$Y4:4:L27LANRII:I@+X#B:HL(0 'A"NK.%',.O"1TQ+U2L'%+"&1Q)-'T\_K M/1^J(2XHQ2T$$A4(1">PU&@(0GF5"$\BJB'L/GLH1^F);/@1'S=6O!J#I!TW M^QX+%2M>/2%>>9>2C2)#YIR 0) "(QT#P:7A*I6>&O>85U%%JA1(AT GF$G@ M5,!534(($Y.@842="BDW$\VK>76*LF!P.E:XJBQ:X>KIX"HIER(Q$8APHARK MT;Y2$UPM!>B7'&E8]).G#9(K#IS,$%2M':4D9XY82+@\1[UF9.S\Z\ M&J,PJ!!6(>SXN/9X(4)BOW$.Q)C#!> M8:H:88,+@PIA%<*.CVN/%\*T=T0P!"ZIN AI0/#$MI7U'!G-4LNF[U&3\HE MYDFIUI)T:6\8P>68@=S'";/4:&4XIZ!L2""8HN"T M-Q",R5%SYXEE=V'6*1Y=3R&(B432P\%P%6< MG(PXJ1TC*J,_"T:ON/D(N&E",%0&#Y0QA;BI'?A0.BUQ:2P3)AB]%^6211#) M1 D$]OG0X]#X)2Q+/^YV6GL(\K?7"CLE^'5R>5."LFZ "9P7.SP-. M9I1G- 3P3@H0E'*PTB:@.=B@M?L7-QW#4*ATS=[AH7&@00N)?P2JPW&=I M1(A>BKNXJ:FD@7@".I=$=BX5.*$1=8FQ4MMLM1KF/+2"8S4X:_'JX67\L>^+ M8Z%SQ=)18:E(G)<^2! 9-R <]6 BC1"SR20;EHCS>RF*@5JJG00?T605(3#P M3!,P) H5B6>.[A6O'C(Z=B+$H5(_JC@Y&7%2H;3R_G/E_0JECP"E,@7N F*G M%%V8K@F 0.B!22(\M8%QN9=HHA2E5&<'1F113C\-&"4UZ, BJE1I%2?ZZ\ M7Z'T4D(9<;)I)?>UYU0/FIZJ7QVZ:6_+U9NUBQ[E7C(K.S;&XN= ME;5HXF+M9^EY;:T_#UO&X6/6H8+U0<&:*6=5Y$!9IB X0K#Q.2'P.NNHB$JH MO= F:QWSSCN@5!2P)@Z\\!%R4D8H8F(48CQV+R-D0LVXJD _R7 MR$2 )<9 ]%H$GE)RI>_PTUN[E(RKE=512(X1'\16"*T0>EH;H=JGSPQ>D\HN M6\33+$JM!UE*Y/*L0,H@G'#<4;T7XT0-%\I)"]0H#2(X!B83#T9(S6GF.=F] M&*B>2H]FF- M;ZI[HYJL%7&?"'&M(T0RBI8G1VM5"-FA)P/EHX^*6)%,NHNXTC+"J4O 10X@ M(F'@I).0K-%.A<0B'5$HL51\HD?6_^4HY,VQ2/:*MV-4D%,259 MH-6*/1+)4:W8BJIU;U0KMB+N4QV\"ANEB1Y2-J3X@%TI%)%!!&-XM-21Y/8: M<2MCK4T:6#0,1-(9O.,5_RNF M/CZF\B023Z!*7L$H1$831E(*;TO4NG%JO&C(=GJ M3&R,V54K]D@DQVBR8_%OAY09%ST^=G_>88!V?8ERZ6;&ZDQ_)NF^H=]NB3>* M_-CFE^]_:Y8IIV7;K!;-Y:+M?RW[K0D;#;G!][]<+%>3YL)-RYT.-_^D.\TX. M2@[,,>Q,*?WU8[SL/W%;3_/5:'+T8."?+J(DV8ZWUC]#9+H'+42%(%+O&MO^&[8Z?SM8AK*H#@4BC8(A9MG!>!P MBA<7TU6983_MMK_WW70VPYMOWWI[>MMG3>?;E^MGUYXUA2:II>\K=TN4H7'B4U)Y.&$<8GW8M_O[C !;[J-Y=] MV7;#OL,GCPJ#_GS?;(Y7!=>6.AE9 L-0\19.);!4::#.&9<<#YSNI>MY+;W/ MVH"D,H$HJ>XF! $A.2M9EL:KA\J/7\O9'3%[(V4?=&2I6XXL^0%5W#!Q]G!^ M^RBXJ,&K9SBK44T*E:3+R^7B#Z3B*LVN[MUWQ\OI3FNTT9!A.4&;45"+-J/D M :PQPGF=F#![QN:C,P&P5#,KY#E=X-\!_G MUR6R+G%K]MX7']^9QX:(/B%$WN MP]A.CV=U_["U8W[=+WDV#C.SFM5/)(U_N&/2[MJ\88V_H(5];]^W*[HX?4MA\2[MO6;4I'[NML@HQ4B; NXA:,W<*O!(*)*$LRNPM-WLM MK3Y'T[XO/N*_ILY/9Z@('LB6Y(R?/1P2,0KN&:4MV6V]4 MERHN7YY&]]X-?^WDJ?WDKP*H3^IQ9V1IF^+ M6VV" ZTJ=PS]OAL689QF]K2- E#/6<]1;,XZA6C+%NW6);)QGN"/4\2K+?\L M=_AGGE;-HC\9P6&1?"U>C']U[3-<.9G9#M6>IX0W'U"C>GIZ/>"GR,Q+02EH M$QV(;!1X3A5DGCW1B:+*N9?2\3E^BK]M5NIF_[;?]RZL R&<(FP?+GV.)/SH;27KV<)OVD;%1 MY_$=U=P^UOU<=;R1O>^@*+X7].9FL\6[#GAQK][$281EBM-5,UN4M+\'3S". M5XCJ% 65 M'4^@""T00N1 J*HC04)!GER2&P^-66O#\MEC\LUGZ5U[.M@GTC M6/<%ZHT8_?FO/]V2H]"F4&1I2<]HT_S!%Z0)#5&"AK4HYK(E 5^54TB1*I6E M#MGN*1N?@Q)/\(+SQ3TH,6;86#4EHFU9XH2.&#A&->FSYE5$@=2%QJ\6W83? M+X-H\@VF@I*6Z]!EW\?T)$"S[*" [%FM59BA .XID> M_DT5IYYI@;#$*,Y:>HX68Y!@>V\)*8L4^H#=S[E3'*@ MP-QQ&D3/TNE]'0^V/3)J7H7_74_;3N7 +]N=>-+16))/QRAQ^O8S-*1K8;]) M=MV61*="NF!*N\NH$+^M04 S#FP*4J)])7(\2('6[]UEM^K_?XK;52T+V04* M_XY#?S=;A']]U:0VN,NRE,MU>BA#_?D$1A8G05X4E"PQ#EV6>M.N+_ -<-BV MU["++VF3^W =)G&=%^UV]DTH^Z;YIDN)6*Q;%+?MMR^>81+$-NM_0\[^Z;O- MI]UZM=B64"CS0=J7Z9?+8>:N%NL5/N*/%%_VCZ.$G)&OMS<@K\S<99M>M.G2 M+1&?MW3HRG?T8]^TW=[IR_T6UZD_"W^Q'>/E_?VY^\=*?B:,^+J0\:'R$IOY M?<0UC)Q1(NW-/^90 Y]QPLH]U5>UV"S/O!T,\ MLG_DF>^+I^'TBH0'36TM M^CIOL7 GR*^+\3L0*'([D?I0H%@W_Y@V_^!T'*,55UET3"Q:\>F0^$2UYI'R M"-PD#T(S#9X;-->H%(($Q3S=\RU^2F;*$/@DV(3HATLXU,T_=J/M9'R2@VWV M5Q<+),B-R?81@>SC::]WW\GVX$MY+)[D0\80C 9?!]M'WYQ694*KK="1!-"& M6D1N0L!IKX"R;*UQ45"UEX=ZP-RD7:ET*%N43X0:X0GU5K^,D0G>D) MD0]7SJO";'R(7@]LQV3[_SB/7QQJ>QBOU^U]P\Y8V3AQL2YIXL]JYWQF<-/C M) [B:74:CV1 P@4L@3$1A<8K"TH,T;7KTD%U*)MP^ MW$ZFBI5Q6A=/(CJJ(5V9O6)HQ=!'*F+L=6#ELFCR:1$<$^K: VJR;0XH2(# M%AU)26KJY>S6/WY7>N3?$7=W6!K]Q^ M8L4\T&=4\*]?7KI8C.V^S)D:>1F]0V7"4WK6_+9"6FW(NBVWW_3T?885\&JI MT6O:_++2Q6:&H+AF5EU4J,4S3>5@L+Q?+/JC)IX W-2GGOOG+I,'W M"^>-6Z_.%Z6:9^R>-&W;=5K'AMMI99&@S&.E8KX%AS'OS13F@I$ M)Z?M(5Q,UQNZV\\=2WOVD*?GME=<^F6S5LW6W>,=V+]37D(:'QI#3(KM,Y8YF"41:TL M$8]V5F+.[V5W?CGG_>*6KY>_=9+A[X6POZ1EQXQWC;12ZG7[R\9<([LL^:&^ M7>2L4)F.G!LOT[+GR)[A.M._[<1GSY )95X[V70N+,=!;Q>K\I_^PDFSP\%= M0^@5/KBT'NG^ZZ_Z9M +MXQ=].ATB4)VL6S/QD6$JEP\77KVTYF]C]\=^N'L^8) MM-AGHZU2)XG3+H!,15LUBH$AG@%+*J9LDS B[\4I<4-CX 8T*A:H,V2/][ $ M,7MCE2>!Y+#?$[VLX".IJEM-]0BTU5'-YD9U?G 'GA:W:Q4",T: \ :U7$S@;_1V_GOMYLT;]W"_-K M1WW\.[7WFK#EET]JQ+:8IY%O4.3(=#^[??>,V(U;2BC)7=>_""(9!8:C@%>1 MRRQJW4_EIWN@IRB) MP03<9#R4>CO<&_",60A6<:9CS$0=6O,:WC$YZMUXXZDL&['\]]IC7EH=M[?W MY.I\N5B_.5^L^W;'\[*5.[\D?L!!4?EI^RSV+O^B]U].YV@SEZ:=G<7='>=/ MD/:SA%M^@3= -[%=[%EV[5++I*^:.'U;U*[8ENE> MN*O&I[)NN)R?Z3Y]3D?CR)RHJ,[6,7W&.W\X@.61NP<<;B.4,I*[X30EYNC\ M.E7FTKU)?3P7N(S3?N%F[]Q5^_*KYM^'8!77G"^+X/H3[HU_E+D]3,42C/:1 M5.P>A!MGX_UZ40[2EK/I/!W$$]AU'RR:9?_534$+MXG\^B G/A^WZ8>/3IX/ M+3[.+ME:TX7)W*J#A4[8NQZH%I?;4BOE4Q\8U4SG" EHGKW?R#YK7A7G=7?+ MC2_Y_7X$-/IGL^VCM(!Z$QM6$Y M]?CUM'_R)SO.7^(,<8KEWICZ$ M;C_>YGD/C3WM?]H=#-FCT'/[U+O' GG1";KVVY?="^+,<>I;FJ/RLEW(MG!0 M>7PYGL4?"D'ZGK3)H9A$NI1'?..^O9EGUS:U*!R+]?(>A0,O1/[$Z=YHRC>?-6?%N,/%XMEZG^@AO2_[+3(O:;(?!-@TW'[>H6+U.<9?H!1EPFW M+QJ.JYT)G):-E1C5*3$%)*H,0F8#5F8))*$!)2./5.DO+_%YS2%H7A3-YG<$ MZ+;PW^N;M;AE<5RN=PP-8+N6!OM@3,ZX;8JOMUL-_S]_+S,^;/VC!/']1L(? M5T4^=0,@^V\'S]-"O.8*-]^=#5&F<8XCSZ=E3=SRZL&M__,OKU\6^?%-V-FT MQ5.+@JW?N*YS5]P&CNX%'%H:_UPL=\39Q^^ZR3;< ^6':UK\"T5Y=RSZ81/D MA/N\#QX6,,K B>97E,_+M\6414[]:;U"P='\O#F)?L[L]<,U/1HG?PGF*ZUEZG?OCP.W*_K18]NNZ M7=;.6/K$G(?G8Q'<#2I9;C?(+2UY1P;?TGC*+LK]+MK&<[PX'L?/(3.&^F2V MSB[?/'TSV2Y=IE@MVT2T,I]B>.#TR^4P(=B\Z]?;EIN\\(6?DZ^T-H7A3 M+]OTHDV7#FV"M*5#=[C9C_W5?35)WD[;J9_.$%9?;,=XH#9)_UBIS@3;:WF_ M?QW]F&OL&16'&NN,#SZK6O=E7*GHM7?L@;V_A\J8^RU=KM*%3\N&DTE3NV)_ MUMH==8V' U2KK$M29=T1R+H?4MB(.MJ)NMHT^UCV52WA/Z8R?HQ0L7'0_#)S M\Q=?+@U/9DW&J E4XE;BCIJX5414+CYJXCZ"MVF7>J@8'G9I=GV=9?#GI;Z\ M[@)BVMU#R]J Z_@=%;7$X2%#1T1P7#OFP;!D03B=P(CH\*/-E&H3$]_KQZ,= M84YKO(?'"(+&TEO=18C">*ZX M>S2Q@!MPM9R&U76AN[+M#F#>':9#T^GOEJ=Q+570/"AH6N^T%QFH30B:BAMP M5%F(CG#"9'1:[L5\HMG'B:*XLHJC21A# AM3 @1+4VK'4,/3\*!))TS8"5.' MPLPJ!<8D!0:GXQBMN\JB8V+1"E2'!"JEF E!)TBJ5,#0W@*"C0*"9AJ-*?/L MXUV@4M[*3&D &0/>$[P'QXT'HWG()GOGQ'Z[LB<'*C9A3$PH/U3[E2H%!CNL M.WY8&S"6B-%-=X[FYWD1F*6TR8'"BDYF><:H=53B5N*.FKA51%0N/FKB5C?T M,6DR!PLKJHI\->=/U9SW-"0:C(5(!4'37'=U S(P9H@GEG.V7W[<.A*HMAR2 M] F$MPQ\*IT9J;(T.)KP@A&8\VPBWU./O(J XQ4!@]-QC+I=9=$QL6A%J :AA0 7K()@"64Z1Y'V33OB2%8\ M4[S2%',P9/"),*"94L$Y3]Z, *FHGFAF)YP>*J"HBH%Z3'>*YMV%F\YWBN2Z MMVXZZRK!WE,>MSI&JF^T NBMUJ3),4I5+ D@"DT]%!:@*62 M 6%$XKW42<&'1RK.)YR0"=&Z(M71FGHGX\(<.'?DXG*VN$II6Y!VO0SGKNU3 M2(;T>WRXNO/@"W50HK:RZ0) MOXNKT<>LC+"0H@@@3#3@LZ.0?23:12J%&D'M #.A2DTH/U2 3)4D)R-)KGM= M#$[K,9J1E=%'1N<*F:."S$A203@/3%LT11W/8!V+(*UPVGF)9N=>N1U.E7>9 M"4 S#TU1P118Q@-8+1RSW%!K1U!-54V$Y1-+>87,D4F2VC-E3+9JOU8/_?OW M!6[5(5TWMS<,.V-EQ\3%NAR+/I\M\S2;X&-H7>'WH!:KD8HZJ4$%@E":T02U M.2K0DKJ@HT!(#7?AUVOI?=8&))4)X==',"$(",E9R;(T7HV@B! E8J()F6@U MKC)"59Z,1)Y4N[4R^[-A]@J>CP">PF2T7$E)9W1HNPIJP9.003$N*?.<>[-7 M@<\2FKRC&AQQI52L\F ]8WBW2)%)3SP9@>U*B9P0H2:2R0J>HY,GN_8K_ETB M-(=^YP]!&#L<(7IV_.OZ(BVG 3_'Z=L'WA[T&17\ZY>7+I;DQ#ZN5YTII;]^ M#+K\<]VNIOGJ"PWK3VWIVU]:'O6B2(9I>)"6]]82;'=I^W0\] "MGDX3NO=5 MVEO7[K63IK5>6H0:7!V5__VIS_P._NR;?S"+6.SR$V<+E-8 M+99MX^+BLJ0 NWF\_YXN-_@SO4R'#%MJ]S/?_R M >^#==G7>3__F7UY/&KU>=CC&=KU,WC3=([^6\NZ",UY:WV\G1OI[P MN5LU[](R]2^+C[Q<3A?+,L+VUC*5\D \U#AT[L,@]?=8IA)L[Y<]&^>_KB<+KO9 M3XJJD].T*$B3)A3]:#;;_(*OBUI(P&>UT^V;(B]O$R#PT_)LKWD.&PA"%>&[6H/Y5]B$^[NZ#7]U^\(:Z^%VZDYW1 M,^SN8S;$.=N0\J/G=;VQKX=HWJ1Y6KK9[*IYBRO6%/YJ5N\6A57R8KULKI); M(C^_PLGM;IG^*6V_%H6CYOV535XN+KI'1&3U\K+=A6=;^3P*"=E4M*BTN!\Y M7Z&@G'7;XY-1LT>!7=G^P!#W@NCD]KZ<-/C>"'@H$! 1FY1S 0B4E2C8.Q&. MK[05JNF/%-:[PKS;^>^6*/8*)+Q9IM3)X&6:=?"S08&]>2'D;(%K*QW*W*81 MB5?D4+FIET7XG.FU]+Z%I),&%?@B^*9Y>EU+Y/JW_F-Y9;1&>_SI_ ;XT_)N M 9)>FMWS0U^9Y#T"A7&:V9,RSC=;W/KUM[^UUY"U>851B;Y)=C-)Y)88C9NL/*ZQON7K3ESSW.2U"I2IA@8*@.(P 4X;S)(H7VTAA@=]UKV::="IHR!5Y&!(#F#)R4P M@BII?,D@(V%XEQ*3$T/9Q.B'<\A&P?P[*MB];'BO7G;N4,;YA K.E.>]W_H]7ICUJL:=M<%CUZ M&$?)L.=%N%'3'T5D?XZ#\<-.OX=?^^9T8A1"H;C!KZG2>U[_X_PZ;NC2O4F] M4QMA-%_T M5O6+7C2@6#H$?7_OA%K9IOU7-UY)=^/U?3\G/A\+I%ICH[/&WI=J=8_3ZL?? M?OEEQVDUM!57IE/P]'RQQ,5HNUNN8?##*'JY7I9K5^5IE]LW[TVV:^5@UT0X M8?7=$<^X]1&<0\U=4.+!646 D1PRY\S)0/>BF4DD5J6(VGZ@(+Q)8&S*$%V* M&F\RDIOAU7R:R9WU?=Q:J;/!P\J-NZ<]_X1TN7J MVBLW10$P[81N3LL"%Y?XG\4M%"LX<,N;1QD@3Z[.[]Z$H)J0#%VQJ)^27Z[= M\JJAJH/35^LW2(CR"9D;3;KSSNG?0VWW\I$P)J;[8HKF8W)P$]L>%^--V) MK7)!?_*$(NNT$-@31;D*!+2C!H33&6RB'JS+2AC-A'?^+@*;I)-@@@.-EH/0 M-(,W5$#RFN<4A3#!WD7@#F^[([6",6G>=E;1JR7J.V\Z'>R[JYM+?G%7Y:M7 MQ6&RU0U_*>OX.N\@^2]I66U"-RXC8W0975@78+F:S#Z7LCARJO]Z"]"RU M;0^*W]#>^97==-F@I/U76C5OW6R=/@W/-T? U]NY/V5<-M^P0PY_O6_+\"/$ MX!I+\T2,?-N.ZK@.C<1FN9C-NI/RG%RGO^W:29WP1NTQ/\R0KM<1'U01-VS8 MX\]JZ6+/ZE?]O7.<]EUD0:D_6[SKP,#-'WKP/7MGTOMQ[^)M%XQP';'2P=JE M*U&;T\ON(&<;"G*M#W<1!&E>"-,'N/33?$C)..L)NJ4CZ@^L\H)OF^ M8^.(BA]8.QT'$<:6&O"J/]%_ M?7]#IQ$3\NFX*4[??IX2=BMM9>.L,"HYQH4O[?-*Q6A;C@L=EYN1@C[XH:U*5=->T:-=+^U*RW MRG:CX1NWH6MG8%Q_6*8W^..#=?;W([D?#,Q^\8Q5KFW^VV8=^J?O-G H9NWJ!<#C-WM5BO\!%_I/BR?QPEY(Q\O;T!F6SF+MOTHDUHTZ+-L25% M=Z[9C_W5?35DWJ)J[*J"73/Y;1,Z;4UX6,#R53;N9W1@C]F.L^ MYAIVIKFR-_^80PU\V$D:^SB3Y(P=;I+4ZDJ]SYXDEY]'O5IO^$@*253B?CEQ MD93EU^[,IQ*Z0$9]4)75+J:=;FX,X13_5V_)%OI61%[H= MRQ(.L\&JKCDN65>)>RJZYE$*H8%PI(_P;E[=0EE2RTW]/R MHA>#!PB=?KPHN6^FFP*&WXY6'(R7 ZM\KO*YRN>1R>=7;]Z4:,15:GY&:3R= MM]/0_+W+ SL2<;PZ7ZQ;-X]5)!^-2*[=]\;4?>\[-^NK?';E%_[3S?M:!5W% M 3YL0YO!%V6,*LMA^J@,3MICH>('6+3V4SID[0ZF@N#2"T@A2!#:!##*.= L MF. L4R0>I)_2 TDP>[4[OKM;N^.O7?FF319->WT2^]-BV9W#?G&1+JM*B -CQQ*XM60#LR0'.)IRB, &H\ 6&H!:ND AT,16Q20FDR**!M MCM9W#MY[B/MB)!-RPJQ%)+,5R4Y03 Q.QXID3^2*>!QQ^>>*#VYY.98W,*^O_WV0\GB7G8# M7Q=B))]2AU&?O:?ER;.4,,*IM# I5!*42+@/]23H%E MAH(RCAI)#,O>[M7X]=S;J 402A&DM(M@N4T0,VAD6KWG)(O27IZ'W4'H)W$@1)!*SU%#48+X42 MR<6\UT3[L\KJ?FD,'.H M@J,,0F,P>E8 M,:VRZ/%AVF! !96CCY^C!Z=C%;K/T3E:!7(5R%4@CY*.SR6G^CD3NA*W$O CZ92]]4Z%_V9?),V,=6Q!C2-3BS5$(0QQ=Q5N_S+ M[?+*T6/BZ,'I6(5N9=$J=#]Z0;ZYK\[;\<9_J,B2-U* T]R"\(J!=<0!(X89 MK6G6W!TD_J,HO#^W[3K%'];+Z?S-+VDY7<0^EJ/[<1.@NLTO_/*P#CN16DRL M,C48]:E/;SZSPF#%U#&@067?FIEQ0A&.QE"F,]5 1#0@%-'@O73XD64O(H_9 M\R>)<&P_D)JQ1;[VYWD/CD^9>:_.9,V\/T7E?7 ZCOU0IQ*Z25]P\0=U_<#J._0BN$KIR<27N3H.OTOIZ_36TYI0^+BXM%F=XB_*L&NXQ.1M7 XS'% M8U5_R2'])3$K&SP1P)(P("0A8'B4I4>N),DE&:+Z$G])R+/5BQVY]SK_;2/U MON^$7A>X].5-V^4$IU3S#$YPNP].QXI(E46/#Y%J\9#*T57H5J%[5$>J52!7 M@5P%\BCI.'8G?25TY>)*W.=*W"HB*A/]]K>V>;-T^+GFU8Y/ M%M40Q#%%9E1C_'33CXPE1GOMP3NJ0'AOP >B02L55K^?N[FF]CLO_22_2_+ M1=M^>1-8/J&"3Z1A-<#ZJ=V0-3&I@G,%YPK.C^LIKQP])HX>G(Y5Z!ZUSE"S M0:M '@>W'XO,J *YYA<-3>A*W$KB.+F_5!PYN'M)L M5IO$CE T'28(T^/5:7E-B#/D^J9=S*:QV3+@X,0_%CI_@(D_3.DQVO?'>_Z8 M9731?"*4 MFC!N1Y4K6074" 14KP83/CRM*Q)71G^>2'QLGO:Z*TYF5U3Q_PRRX49\@%IS M/T]-K _.[<(.,Z*3UL-"[":ZZ/5ZU:[< M/$[G;WK0_?*H(CZAFDP$IQ5;J[BIV/HLTQ5'?+9\RLFYQXN7A$L;3 %(:34( M0PTX+CC8I"DC4GO#QH:73]F459^90T7IGHB$.18Y77VXE45'3L73!KIKQ$'[ M)J%LW@".4\))&RE8*A4()M! XXF"4%H[DY2F-!ZL-[C_,.#X3P:<7].%F\[Q M^^]QD@43UF[V>UI>W,82:%-X$=?+J^268SE64V>,7?/TK<6IF'8" F-P.E9, MJX;=L\6[D1EV(LJ0!:>@D^<@'$N(N-2!8YQ'E4V2E([,L/L9X70Z;Z?A[VZV MWC/EK@TXOFO ?^0!&P\R'H?,K@$'6F MQH6H@PN98Q'5U=ZL+#IR*IXVUCT0'!)EO 0!9X3!E!A&Y)\E8 M[JD_#ABMM4/? ^$E+#FE$D=J&6] >(.8$C,!19G1PI*@ M AE#[9%/QJ&'0D[HZ&-.:DF2DY8C@].Q0ETU Y\M#([,#)0T1FLH YVI12A5 M%+QPOD"I4SKEY ,_#C/P<>-0:LF2H>-0\._2]^(>E21.WSXE)?ZY;E?3?#4< MJCT7],9U3G^$V3JFSWAGRCXTCX=?^P971J&/,[U#E7XW_,?Y=4S6)=H:O1 ! MEW':+]SLG;MJ7W[5_/L0K.*:\V41MG]:+<(_RMP>IF*1@!])Q>Y!*(P7RPXW M7J L397__:G/QBA]F5[:X2SYO?S_3GCG=M';R<6FW>N;;8K/@J:__F^V1RQCLT, MI4(+L(9H$,1EL)03H,*YS(CAA._IV)_MXOH"'7M[YL\A%!R,(0L MMJW2D)S,VB9KQ;X[.BECK4T:6#2EA:#.X!WG8#S^0J17BMDCWJNJI#0+SZAQ1%_6G>$^\?K>Q\0\VJE>8H)+3%G_+]&V:79W= M*WF.=Z^SK 65UB&K<]RWG')P"M&6*N^\-3DYLY=O-00N=WT^KS?ZG6.F[L[?];LS#S;8G^\=0N/.+ PI5V@?KC[!D&"HMP#/J+\+H )Z8#-F0 MR'6BV=B]7/ AI.,0%/OKXAX9.6JAN;4$WJ'9TKPI5$'1%->((&_&I6-\LA ] M&Y\!>XKNPYLZ9:T[WRM^F6O'S7K^MD_ W,C+28,3#N<- MPD/3KOT_43TJU[OB$-KZ%BN2Y=7,X6'0YNO4/=:_:O=]:\>B!- MM).8/Z2P^99VW[))&0#?K@.&+]3Y'H>U1Z9))A(S2\)!B/@O$5@ HP1J.S$: MCAJA0AWHBS/WO^^\>[^59?VM9[O?%[]>L]Q&7?G"7!)J](2^IQ/\*#;Q@TZ0 MXS5%G$@Y9A) .X=F!6<2#&4&E+;".4^]M.HN UE"DW=4@R.N.[KW8#U#IA,B M128]\80^.0-);2:4/APC/0X&ZM\,I1Q*XW.',KIXZU.G+=RXQ0N7=1)P1\C? MB/B[IG'QME\N%R&EV.)/,[?)TK\[ZE;I+NBQ+ =:L>\",9LZ/YU-5U.XO=E1HLBFF]=?>^WDP:I#V&]7':0T*,*4B"6D4J2^KQ= MS*:QFZ5W,U>.+=KSE%8M^R\5TWJ'8U?8M9JYMIWFZ M>>/_74]75Y^%.;?>J[A/'J+>O4OR,%Y5[^B!DD:\TZ9$+JU'Z-NLYQ".?&2K/#<.MQ54LZ5E9@^$( M\Y(*SJ/5SO"]*OD'5@@.O=/$&:D[[4M=\..SY:OOXHDXH>\\T4S;MBB%[].. MBE8VG7?Q2K%X%#:W=(KB3<#L5@MV[8TN-TMOW S'O/^.2>/7J^ZZ^6*%6S]= MI-LCEDFAUKHH*B1^1$ERN2B*ZXU*N7EFT2@K+U,F[$R'+LL\[ M8\DKR3>Q?VT4@$(W+#;! C[]958!($"RU0^Q&R"9<[%=),+U6VGJMF'LY.J.X=G&]8%5B76KOX _2'6@?H7J(@ M YU"YUQ^@$7\.(?OO[$4J!1+W'2P>&_+:S\?J$=G0E[.Y^4GA%&=]PXF[Q6\ M =RVMN#(6+(AI*53836V;I MS7HQA_J%7*_*MJ$+K@0/B%A[Q664_F,>YCC-SOFU_D&+H>EFK M%[5:RDJN5$L*'9 P]_YF7V?/ZZ(NC+;_HKW'+1T^S6-];\9=_BV2\;:REV9] M,\'=^UQWGVO"F0C=>/.?Z% WGH'M=*![<;A9+'J+#!]U8VK!>FJ5HT3JJY_23FW>D664VIS=B0[-\ZQ M(O$Q+80CXIY*R^VC!*&1Q(?I<*K#P-KO1^+C2,3'Z!M"34L)UZ:+:VU% 6M* M"JS_2"KKW_^J*PLL+"TP_\8" TM7&$SVG$UW:X]?;SZ9(7&C.8K_:%.OVQ0U M,^[FO^1BC3G0[M?,NCF9W9FBAD"#MJ8T99):IAUT $4D5>Z(@ 6.*YF(9<1B MCPN6Y3Q1*N9I[N[$6/,P"W)?Q"SU.+: 4 Y+TMAGL>LF,DZ], GDP8H@7^L$ MW%\7]:I:XX?U6\P._G I%TT!U)NRP=5[3:!P[LJ@C.W8]VSATY2^4P2/T>E( M\NT MQ\R.\+R9&Y&(?%81^01AL#ZA].\/*F'[F4#Z[A.0"\^(.CK>W+2BH'C:Y-0> MZEL\I? )J3:'5&TBR94CW)@Y;HZ]C5(.9KW*6>BIQ M<-XZ"G2Z-W,^2!).L M@RQ)F7!#SB*5NXP'L.NIC%3$Q?.I-L.N1U]KU7NV*SS;CSCU/#]![!B=CB3> MSM&J)]$W1=&71KGPN)>S.'=<)I+0Q?8U.0OP8RG\W'6R8Q)]SV[:-.(=/^J4U[XWJC@,;D5!]R*$XIYC9%]68TX/CNM#J[1*ZKI,A" MYKDA#CS-%8N\-&:A+[U(I)'K).ZTE2TSB^U ?H; CD5H"XJ,/+\-]SW)89+# MQ\N^E%AP0BZ(T'.4JP*'!2DFU66QPZ*!T MP]H[M;?Z-O7-U)^_O);%'#MI_5Q66B6[4ZO[N946;ZM7K:SXI2KK^FZW1PT\ M]Y_?L+NR0FT1!#;W;F^93ZAY;!X2JH\_%I$V;0-FPEX42N28HA"6L0SCCIG5JZQ6?%D5/]CH?2#U/O]M";]Z*"Y M%X&($Y5'+/$S=%)PA\5>[#"5.+GO9WZ6NSNY%VX2^Y[G@3K%A6 B\Q63(>=, MY3QRO$1$KA\<:^L&SNT@\FPO<631N/K0_OED_([[ M?[-_/IF?9G'D.)P%;@2B(XAQ4EF2X(A2F<5QGL8B.>Q\LM=7RWEYH]1[55T7 MJ;I%ILSG9:K_>IN_4VEYL8"7S$PFWZNR7M4?U$0FE4W*7?BAA#,%J\"3DT@S M5[QW<+X#C3V;UGR' M#Y>54M9O\._+VGJ]P#':@QCH9-/"IKN3IXQA1Y M22@WX;,QUG2N8D$@=P(@ M1SKSM "/B/LH^]2NT)81NQX%N?+*':;J[1>A& M6T+H=@SH1KK;41TE0K?);0FAVW31C72W8SE*5! ZI0PO3'[#"M!*7:O%6EG, MJM=)G5:%SJ.F*M#)B?\3R0FGFA2J27E038IPA8A5P%D6A)*)) I8XD8N2X0; M\]B7D1?F.XG%TH^<*$Q8DL0^)B,[+(J=A(DLY3S/9)[FZ79B<9,IK++]B<1- MLOAVU4A7*^+U:T68=V=O;#>D8I%3K+HR:B.QRLL3G(+&"W ^Q M*P%G$DLE910',@D<-TQWNC8%>2(BI6+F9P%.J_1@0U4,DB]P(I%X01I*;V39 MY;G4CYID%\FN8V)1DETDNQXDNYPP\.(T$RR$_S 1QQZ+LB!@:9I(5\F4@_FU MTPL K!KIRXQQCV=,".F#F29C%KB91\6B M)+Q(>#U(>(59DKHJS5FL4C"=8B]DB1/[+/,$C[*8>Y[8,;R\U'%$&@JPTV0$ MPDNE+ Z$R_(@\Y47AKF*LW&%5V@'XE!M;$\$&8XJ:GDR50)3BEJ:[A\UU6U, M3OF@3ME32OLB!>.@_6;CV/7=/&51D,>@8*0NB\,8=(?$=;F7IEF>[EC'J23!H@[BT!U5P>!VX$YK6@T=?I)/XQ.76)3DTY') MIS#Q@M!SY%D41Z' M+'K&*4NE;OV:Q"R* M0IQL)E/)A2>=W-^13\)WTC1,F1,+!?+)]UBZ7Q;KO89Y5/D>WS M0V5UTN&?TN$?G8XDGXA%23X]HW\O<3TGC4*6>+[+A/+!?G)%RCSNNK&3"]<- M=B9A^+$319Z7,IZ&,=A<6*3@\X3Y 5?2]X-$9N,&$ ,["LE^.M[XX/I'IR,) M*&)1$E#/)Z!B+C(G3SSFY)X"89-(D#,B8!+^'48A#X-@QX)27JIX#E(L]@4( MM22%O[+096Z2A2E/W-@3XW:%<1W/YE2>>)+'?W0ZDH0B%B4)]8P1Q"#.EX0"+5K0H$%I424,NZF'A,HWV3H@^VE\MB70N1^ M'HPJH4+/=ETJ03S>$.+)),2,=MK?P[&I=?P05OQ1K8K%!>4F34ZSH/0$RDTZ M5MWD<4G+2"9[^T>E( HI8E 34,T8/O<"+5.JSQ$E MV&28".MZ#E,I3P,GS+T@WVG9+3+/RW*02"D'*2525\)O@H!YJ9?Y2GE1%H]K M^O+ #MU#10_I]$_I](].1Q)0Q*(DH)Y/0*G0DS)-.(MY#!:4"D! >9A+*>,@ MC5TO=3QOI[HC2P(_=WP6A9Z/U?$!BT//8[E(/?Q_8&'Q4054[-E!>*C@(9W^ M*9W^T>E( HI8E 34,[KX$E_F.?9KR2,02Z',6!S+B#FYBH4,G-A3.^DM>1CF MF:=T/;QD0HC8--].HL3Q8X\[B1BW/#[DML\=$E!'&SP\F5R8T4[[+VJA*CG7 MX4.9P55%O:K@J%TKRDZ:G()QF/R$NR?$CD[\8Z'S(6?QDI+RU4I*'F>QYT:< M!7$<@Q7M2A;+G(,I+;(@<<(PVXU#.HX;!DIR%JE$@9+BIRR2(D37L!.YL9-& MR[(F8,JG'D_S5.ZTNY/2S2/A@WAU< "7$@&+>!:Q/(@RY:1>%O!\7%'IVO'$ MZBD)02: ("0JB='/@M%)5#Z%59E(%0@9,LDQSNISC,TF.4L3D8DL==THVZF; MR3(9J3SUF.\H^(WB"8M3^,OQ72_.8S_T'3%N=FM@NX)$)2$(B4IB]'-D=!*5 M3Y%G&X4G]YPP]Y5D61!))M* ,PGJ"W,]%7.5.M*7V;;R$\>2)S*1S'5Q M@HP$-2@12<9R%40B<*(L$^/Z":+8]@_67^-$D.%8\)52K,Z614EXD?!ZD/!R MN1 \]W.6A@E8X7$DF/0#C.VB[9X$6>RH;>'E1IX(I!\S-PI"$'B81)4["8N$ MCY,^O5S%XZ9.A;[MQ52 1,*+A-#Q)>,N"N'V) C<(DVAW-AIW/%P?^+$S_=Z1P? M1'$DK<91++W-B%NB891:%3&(MD!O* M6+JQ'^;NCK[RF#CGZZOEO+Q1ZKVJKHM4[==:&J4&_GJ;OU-I>;% N/U=544) MU]6KN@?"+W6"R:&RPNS(HZ0P0AS*GR9&/T=&)]'Z%%VV(C\/ S#FO31VF/#B MA*'[FL7"R1,ALICPA$ABWR5:]'J.#Q2(MT9 ?"8&/&T1:OKV7YP**\\0<[)0 [)5F+TLV!T MDJU/$<'.'>XZH< ^4O!?V#X1Y*1D?ASGB4+)&FPLNCG>%0CPFX:WTJV=&G MJDHN+M05K/#'F\TEO\L;_.CE)UD-+D<5RSW< "G/G]9\CJ- H6/!^Z]!&O)8 M$+.3R"61^T0B-\DX3V/)XD1E3.08*$A4P!P524^YL722\!"!^,F)W#"T ^Z3 MR"612R*7F)U$+HG<9^L=JD2:<"]F"9<>$SSR6!PJQ9(@#D,G25-?[8Y ?D2 M?G(BEX?"]CTR92S+WV60N#[U4ND[$\BQ(F/!RCR48B<]CI9P0 M_N+!SA2HQP3NIR=SG<".([)SIR=S^_%Z^%O"V]_RSGP6!.&W)RC^#$^^65^I MJDCAWUEQ/0D2C 9>+VOL#_Y>+5?J*E&5Y3FVQ1WNV=;J4E7*^B1KJZ7@)!;\ MEWVK.5XQ(4,'C#,I6>A*$!,\3E@210GC@J>YBJ) B)WUVVB0XSX*KY[U$F6DL"D[O>E%UVW%K>H^E3!,:VX+5I9=6 M4>M/4MAM:U5:B;)Z-RE!C%K2,JM5&9/P;WFAK*5.]<-G?N4I[(Y# \5MGV_? M$5[@*"8=+V(B\G,6^T'(\C#A>9QS/_3ELU42/.8TF%S(G\NJ^0BO